MYSQL 查看修改运行时参数

mysql数据库可以动态的修改参数,修改会话级变量只对当前会话产生影响;

也可以修改全局变量,修改全局变量对所有新连接的会话都产生影响,已有连接需要断开重连后生效。

-- 查询所有全局变量
show global variables;

-- 查询所有会话变量(session可省略不写)
show  variables;
show  session variables;

-- 查询指定会话变量
show variables like '%auto_increment_increment%';
show  session variables like '%auto_increment_increment%';

-- 查询指定全局变量
show global variables like '%auto_increment_increment%';

-- 设置会话变量
set wait_timeout=10;
set session wait_timeout=10;

-- 设置全局变量
set global wait_timeout=10;

说明:
通过set命令,无论修改当前会话变量,还是修改全局变量,都只是修改了正在运行的MySQL实例参数,一旦mysql实例重启,所有参数都会恢复成默认值。
如果需要永久性的修改参数配置,需要修改mysql的参数配置文件(windows是my.ini,linux是my.cnf)。

猜你喜欢

转载自huangqiqing123.iteye.com/blog/2149564
今日推荐