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還是要重啟的。

 

更多內容:http://www.wangzhanjianshegs.com/網站建設


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM