如何动态修改Mysql的配置参数

登入mysql:mysql -h localhost -u root -p 然后会让输入密码 查看当前配置参数(wait_timeout为例):show session variables like '%wait_timeout%'; (或去掉session也一样)这是当前会话配置参数 现在我们来改这个值:set wait_timeout=90;然后我们一起再查看下当前配置参数:show variables li...
如何动态修改Mysql的配置参数
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配置文件修改。
2015-11-09
登入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%';

再退出后重新进入看看,值还是在。2018-07-27
mengvlog 阅读 55 次 更新于 2025-12-16 03:38:02 我来答关注问题0
檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部