linux下 mysql 5.7 配置 my.cnf 文件位置 以及具體的配置方式

一、問題

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章