Я пытаюсь запустить mysql сервер на мягкой фетровой шляпе 12. service mysqld start
дает мне ошибку:
MySQL Daemon failed to start.
Starting MySQL: [FAILED]
Подробнее
[root@localhost mysql]# which mysql
/usr/bin/mysql
[root@localhost mysql]# mysql --version
mysql Ver 14.14 Distrib 5.1.46, for redhat-linux-gnu (x86_64) using readline 5.1
Что я делаю неправильно?
И также я получаю странный поп в области уведомлений относительно некоторой угрозы нарушения безопасности
SELINUX is preventing /usr/libexec/mysqld "read" access on plugin.frm
Похож на SELinux, препятствует тому, чтобы MySQL читал файлы базы данных. Попробуйте:
restorecon -rF /var/lib/mysql
который гарантирует, что контексты установлены правильно на файлах базы данных.
Также взгляните в /var/log/mysqld.log
видеть, существуют ли какие-либо полезные сообщения.
В дополнение к ответу Richard Fearn, который правильно диагностирует проблему (+1 для того), следующее:
Если это - сервер/среда разработки, Вы могли бы считать отключение SELinux полностью, так как это - больше нагрузки, чем это делает хорошее. На нормальном рабочем столе я рекомендовал бы против выполнения этого все же.
Я предполагаю, что Вы читаете следующее тщательно, если Вы думаете об отключении его.: http://www.crypt.gen.nz/selinux/disable_selinux.html