MySQL配置文件指定了 log-error配置項,啓動報錯的問題

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

後續能夠經過升級版本,來修復該問題。

相關文章
相關標籤/搜索