mysqld 的配置文件 my.cnf 在 [mysqld_safe]
配置區塊內指定了 log-error
項後,致使mysqld 服務啓動因找不到日誌文件,而報錯退出的問題。php
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