MySQL配置文件指定了 log-error配置項,啟動報錯的問題
阿新 • • 發佈:2018-03-06
mysql mysql bug log-error 啟動報錯 找不到文件 mysqld 的配置文件 my.cnf 在
[mysqld_safe]
配置區塊內指定了 log-error
項後,導致mysqld 服務啟動因找不到日誌文件,而報錯退出的問題。
service mysql restart Shutting down MySQL.. [ OK ] Starting MySQL.180306 16:26:49 mysqld_safe error: log-error set to ‘/var/lib/mysql/mysql.log‘, however file don‘t exists. Create writable for user ‘mysql‘. The server quit without updating PID file (/var/lib/mysql//[FAILED]caldomain.pid).
該問題為mysql 的一個小bug 。
臨時處理辦法為 直接創建一個 log-error 指定的空文件,並給適當的屬主、屬組權限即可。
問題頁面:https://bugs.mysql.com/bug.php?id=84427
該問題已經在 版本 5.5.55, 5.6.36, 5.7.18, 8.0.1
中修復。
後續可以通過升級版本,來修復該問題。
MySQL配置文件指定了 log-error配置項,啟動報錯的問題