mysql 綠色 免安裝版配置my.ini文件後報錯./mysql-bin.index' not found

【轉自】http://blog.haohtml.com/archives/9202

 

今天突然收到消息機房的一臺服務器的mysql無法啓動了,首先檢查了一下mysql的錯誤日誌,發現最後出現以下錯誤:

020101 00:42:21  mysqld started
/usr/local/mysql/libexec/mysqld: File './mysql-bin.index' not found (Errcode: 13)
020101  0:42:21 [ERROR] Aborting

020101  0:42:21 [Note] /usr/local/mysql/libexec/mysqld: Shutdown complete

提示./mysql-bin.index無法找到(由於mysql開啓了bin日誌功能),到數據庫根目錄查看該文件是存在的,可能是文件權限的問題,查看了數據庫根目錄的權限是700,所有者和用戶組都是root,可能是上次轉移數據庫的時候不小心修改了文件夾的權限。

解決方法:

chgrp -R mysql /usr/local/mysql/data && chown -R mysql /usr/local/mysql/data

重新啓動mysql  [OK]

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