我在我的CentOS6.8 SELinux服務器上升級了mysql5.1至MariaDB5.5。命令服務mysql啓動未能啓動mysql服務。如果我使用setenforce 0然後我可以啓動mysql服務,一切正常,直到重新啓動。MariaDB無法啓動SELinux啓用
getsebool報告:(我測試改變allow_user_mysql_connect '開')
allow_user_mysql_connect - >關閉
mysql_connect_any - >上
我搜索,發現了一個問題,說明在var/lib/mysql上設置權限目錄:
chcon這個-RT mysqld_db_t MySQL的
chcon這個-Ru system_u MySQL的
的aboved沒有解決無法啓動的問題。我還需要在SELinux中配置以使MySQL服務在啓用SELInux的情況下運行?
感謝
選中此:https://mariadb.com/kb/en/mariadb/what-to-do-if-mariadb-doesnt-start/#selinux - 也許你會找到一個解決方案,爲您的變化問題有很多。 – elenst
在發佈之前,我瀏覽了那篇文章,導致如上所述執行chcon命令。我找到的解決方案是在my.cnf文件中設置user = mysql。 – Marc