一、問題
mysql 5.7 版本,/etc/my.cnf 和 /etc/mysql/my.cnf 空空如也,需要自己添加需要的配置,而不能像之前一樣 只要去掉 #號註釋即可。
可以參考djCode的blogMySQL的my.cnf文件(解決5.7.18下沒有my-default.cnf)(https://blog.csdn.net/djcode/article/details/78621772),裏面有詳細的配置和說明,並且筆者也 驗證了 慢查詢日誌配置的正確性,讀者可以自行拷貝需要的配置到默認文件中,通過 service restart mysql 即可生效。
報錯:如果遇到重啓失敗, 執行 錯誤信息裏的提示命令 查看詳細的錯誤信息即可定位問題。
二、快捷方式
筆者發現 /etc/mysql/mysql.conf.d/mysqld.cnf 此文件中提供了常用的基本配置,親測可以在此文件中修改相關配置,重啓mysql可以生效。
但是 慢查詢部分提供的如下配置 無法正確啓動 mysql
log_slow_queries = /var/log/mysql/mysql-slow.log (無法啓動 應改爲 slow_query_log_file = /var/log/mysql/mysql-slow.log )
long_query_time = 1
log-queries-not-using-indexes = 1
需要加上如下語句,開啓慢查詢日誌功能:
slow_query_log=1
over
————————————————
版權聲明:本文爲CSDN博主「某工程師$」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_37882382/article/details/83009185