您好,登錄后才能下訂單哦!
這篇文章主要講解了“怎么判斷mysql是否開啟”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“怎么判斷mysql是否開啟”吧!
1、使用sql語句直接修改全局變量,數據庫服務無需重啟,但重啟后變量重置,慢速查詢失效。
mysql> set global slow_query_log='ON'; Query OK, 0 rows affected (0.00 sec) mysql> set global long_query_time=1; Query OK, 0 rows affected (0.00 sec) mysql> show variables like 'slow_query%'; +---------------------+----------------------------------------+ | Variable_name | Value | +---------------------+----------------------------------------+ | slow_query_log | ON | | slow_query_log_file | /home/mysql8data/mysql/3-e184-slow.log | +---------------------+----------------------------------------+ 2 rows in set (0.00 sec) mysql> show variables like 'long_query_time'; +-----------------+-----------+ | Variable_name | Value | +-----------------+-----------+ | long_query_time | 10.000000 | +-----------------+-----------+ 1 row in set (0.00 sec)
2、或者修改mysql配置文件/etc/my.cnf,添加參數后重啟服務生效。
show_query_log = 1; show_query_log_file=/home/mysql8data/mysql/3-e184-slow.log log_query_time=1;
一般而言,在線數據庫不會隨意重啟,打開慢查詢日志會損失mysql性能,因此第一種方法用幾天就可以查出問題關掉,如果要一直打開慢查詢日志,可以結合第一種第二種方法使用。
感謝各位的閱讀,以上就是“怎么判斷mysql是否開啟”的內容了,經過本文的學習后,相信大家對怎么判斷mysql是否開啟這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。