您好,登錄后才能下訂單哦!
小編給大家分享一下如何解決mysql重啟失敗的問題,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討方法吧!
問題描述:
mysql數據庫通過 service mysqld restart 啟動出錯或者是/usr/sbin/mysqld start 一樣出錯。
報錯信息如下:
Fatal error: Please read “Security” section of the manual to find out how to run mysqld as root
錯誤日志輸出如下:
mysqld: File './binlog.index' not found (OS errno 13 - Permission denied)
解決方法:
根據日志提示查找binlog.index 該文件
看到該文件權限與擁有者為600、root
先備份一份binlog.index 文件
將binlog.index 擁有者設置成mysql
chown mysql:mysql binlog.index
如此設置后再次通過service mysqld restart 啟動,則正常。但這里有一定需要特別注意的,就是之前通過root用戶創建的表空間需要修改其擁有者為mysql,否則數據不可訪問。
看完了這篇文章,相信你對如何解決mysql重啟失敗的問題有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。