首页 > 代码库 > mysql变量修改及生效
mysql变量修改及生效
使用过mysql的人都知道我们对mysql设置变量是在my.cnf文件里,平时修改一次变量后需要重启mysql的服务,但是在实际生产服务器中这样是不允许的,我们可以通过这个语句查询mysql的全部变量
mysql> show global variables;
如果mysql中开启了慢查询日志分析,查看慢查询的设定默认时间及要调整默认时间就
mysql> show global variables like "%_time"; +------------------------+----------+ | Variable_name | Value | +------------------------+----------+ | flush_time | 0 | | innodb_old_blocks_time | 0 | | long_query_time | 1.000000 | | slow_launch_time | 2 | +------------------------+----------+ 4 rows in set (0.00 sec) mysql> set global long_query_time=2; Query OK, 0 rows affected (0.00 sec)
在这个会话里变量使不生效的需要退出后在进入查看mysql变量就生效,修改好后记得要修改my.cnf文件让mysql在重启后变量值不变,要注意的是使用set global设置mysql的变量值需要在配置的时候在my.cnf文件里的[mysqld]栈下写下这个变量,不然mysql还是要重启的
本文出自 “技术随笔” 博客,转载请与作者联系!
mysql变量修改及生效
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。