如何动态修改Mysql的配置参数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何动态修改Mysql的配置参数相关的知识,希望对你有一定的参考价值。
登入mysql:mysql -h localhost -u root -p
然后会让输入密码
查看当前配置参数(wait_timeout为例):
show session variables like '%wait_timeout%'; (或去掉session也一样)这是当前会话配置参数
现在我们来改这个值:
set wait_timeout=90;
然后我们一起再查看下当前配置参数:
show variables like '%wait_timeout%';
这是修改当前会话配置,当退出再新起一个会话时就会恢复原样。
想在所有会话都有效可以设置全局配置,参数把session改为global就可以了
set global wait_timeout=90;后再查看
show global variables like '%wait_timeout%';
再退出后重新进入看看,值还是在。 参考技术A
mysql动态修改配置参数分两种:
会话session:只对当前会话产生影响,退出mysql后失效;
全局GLOBAL:对后面的连接都有效,不过在重启mysql后失效。
step:
用root账号登录mysql命令行;
查看参数配置情况:
show variables; #显示全部参数。
show variables like '%wait%'; #显示包含wait的参数。
show session varialbes; #显示会话参数
show global varialbes; #显示全局参数
set session wait_timeout=10; #当前会话生效。
set GLOBAL wait_timeout = 10; #全局生效。
如果想要永久修改参数,则同时在/etc/my.cnf配置文件修改。
以上是关于如何动态修改Mysql的配置参数的主要内容,如果未能解决你的问题,请参考以下文章