Centos

MySQL 系統帳戶無法寫入 CentOS 6.7 上的日誌

  • November 9, 2015

我有一個安裝了 MySQL 5.1.73 的 CentOS 6.7 伺服器。

我正在嘗試啟用失敗的複制,因為“mysqld_safe”無法寫入“/var/log/mysql/mysql-bin.index”;即使目錄存在並且權限為“drw-r—–”。

如果我“su mysql”,那麼我什至無法列出內容……

SELinux 被禁用(並重新啟動系統),所以我看不出有什麼問題。有任何想法嗎?

您對 /var/lib/mysql 的權限不是預設的,最好將它們設置回預設值,然後在嘗試 erm 鎖定它們之前讓它們正常工作

ls -ld /var/lib/mysql
drwxr-xr-x. 5 mysql mysql 4096 Aug 17 11:10 /var/lib/mysql

chmod 755 /var/lib/mysql
chown mysql:mysql /var/lib/mysql
  • /var/lib/mysql 下面的所有文件都應該擁有所有權mysql:mysql
  • /var/lib/mysql 下面的所有文件都應該有權限660
  • 所有目錄都應具有 700 或 750 的權限。

不要忘記重新啟用 SELinux。

引用自:https://serverfault.com/questions/734961