mysql 生效_mysql变量修改及生效

使用过mysql的人都知道我们对mysql设置变量是在my.cnf文件里,平时修改一次变量后需要重启mysql的服务,但是在实际生产服务器中这样是不允许的,我们可以通过这个语句查询mysql的全部变量mysql> show global variables;

dbc191c5766076bee94525ee7348a681.png

如果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还是要重启的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值