Проблемы при запуске сервера MySQL

718
Vineeth

Я пытаюсь запустить сервер mysql на fedora 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

1

2 ответа на вопрос

2
Richard Fearn

Похоже, что SELinux не позволяет MySQL читать файлы базы данных. Пытаться:

restorecon -rF /var/lib/mysql 

что обеспечит правильную настройку контекстов для файлов базы данных.

Также посмотрите, /var/log/mysqld.logесть ли какие-нибудь полезные сообщения.

1
BloodPhilia

В дополнение к ответу Ричарда Фирна, который правильно диагностирует проблему (+1 за это), следующее:

Если это среда сервера / разработки, вы можете полностью отключить SELinux, поскольку это больше бремени, чем пользы. На обычном рабочем столе я бы рекомендовал не делать этого, хотя.

Я предлагаю вам внимательно прочитать следующее, если вы думаете о его отключении: http://www.crypt.gen.nz/selinux/disable_selinux.html

Похожие вопросы