Я модернизировал mysql5.1 к MariaDB5.5 на моем CentOS6.8 SELinux сервере. Команда service mysql start не запускает службу 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
вышесказанному не решить не запуститься проблему. Что еще мне нужно настроить в SELinux, чтобы служба mysql запускалась с включенным SELInux?
Благодаря
Проверьте это: https://mariadb.com/kb/ru/mariadb/what-to-do-if-mariadb-doesnt-start/#selinux - возможно, вы найдете решение для вашего варианта проблемы, их много. – elenst
Я прочитал эту статью до публикации, что привело к формированию команд chcon, как описано. Решение, которое я нашел, это установить user = mysql в файл my.cnf. – Marc