Masalah dalam memulai server mysql

1

Saya mencoba memulai server mysql pada fedora 12. service mysqld start memberi saya kesalahan:

MySQL Daemon failed to start.
Starting MySQL:                                        [FAILED]

Keterangan lebih lanjut

[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

Apa yang saya lakukan salah?

Dan juga saya mendapatkan pop aneh di area notifikasi tentang beberapa ancaman keamanan

SELINUX is preventing /usr/libexec/mysqld "read" access on plugin.frm

Vineeth
sumber

Jawaban:

2

Sepertinya SELinux mencegah MySQL membaca file database. Mencoba:

restorecon -rF /var/lib/mysql

yang akan memastikan konteksnya diatur dengan benar pada file database.

Lihat juga /var/log/mysqld.log untuk melihat apakah ada pesan yang berguna.

Richard Fearn
sumber
1

Selain jawaban Richard Fearn, yang mendiagnosis masalah dengan benar (+1 untuk itu), berikut ini:

Jika itu adalah lingkungan server / pengembangan, Anda mungkin mempertimbangkan untuk menonaktifkan SELinux sepenuhnya, karena itu lebih merupakan beban daripada yang baik. Pada desktop normal, saya sarankan tidak melakukannya.

Saya sarankan Anda membaca yang berikut dengan cermat jika Anda berpikir untuk menonaktifkannya .: http://www.crypt.gen.nz/selinux/disable_selinux.html

BloodPhilia
sumber