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还是要重启的。
相关推荐
ltd00 2020-09-12
CoderToy 2020-11-16
emmm00 2020-11-17
王艺强 2020-11-17
ribavnu 2020-11-16
bianruifeng 2020-11-16
wangshuangbao 2020-11-13
苏康申 2020-11-13
vivenwan 2020-11-13
moyekongling 2020-11-13
云中舞步 2020-11-12
要啥自行车一把梭 2020-11-12
aydh 2020-11-12
kuwoyinlehe 2020-11-12
minerk 2020-11-12
vitasfly 2020-11-12
jazywoo在路上 2020-11-11
敏敏张 2020-11-11