阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

MySQL变量修改及生效

137次阅读
没有评论

共计 777 个字符,预计需要花费 2 分钟才能阅读完成。

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

mysql> show global variables;

MySQL 变量修改及生效

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

本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-02/140324.htm

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-22发表,共计777字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中