今天做一個資料備份恢複的操作之後,發現資料庫開機無法啟動;檢視錯誤日志提示:
Starting MySQL........... ERROR! The server quit without updating PID file (/data/mysql/mysql.master.com.pid).
首先思路是檢視日志檔案(開始是在/etc/my.cnf定義):
發現這樣一句話:
/etc/mysql/bin/mysqld: File './mysql-bin.index' not found (Errcode: 13)
看看提示應該是目錄的權限有問題然後執行:
chown mysql.mysql -R /data
然後再重新開機發現成功了。
還有一沖情況時删除 myslq-bin.index檔案的,具體什麼操作忘記了。不行的話可以試一下
本文轉自 小羅ge11 51CTO部落格,原文連結:http://blog.51cto.com/xiaoluoge/1559513,如需轉載請自行聯系原作者