Heim  >  Artikel  >  Datenbank  >  MySQL – Lösung für den Fehler „MySQL-Deamon konnte nicht gestartet werden“

MySQL – Lösung für den Fehler „MySQL-Deamon konnte nicht gestartet werden“

黄舟
黄舟Original
2017-03-13 13:30:341214Durchsuche

Die Website konnte plötzlich keine Verbindung zur Datenbank herstellen, daher habe ich den Dienstserver direkt neu gestartet. Rufen Sie den CLIModus auf, führen Sie den Dienst myqsld start aus und stellen Sie fest, dass immer noch die Fehlermeldung „MySQL Deamon konnte nicht gestartet werden“Fehlermeldung

# /etc/init.d/mysqld start

angezeigt wird MySQL-Daemon konnte nicht gestartet werden.

Starten von mysqld: [FEHLGESCHLAGEN]

Sehen Sie sich die MySQLd-Protokolldatei an

#less /var/log/mysqld.log

Einer der Zeilen lautet:

/usr/libexec/mysqld: Can't change dir to ‘XXX' (Errcode: 13)

Überprüfen Sie zuerst das Datenbankprotokoll

[Warning] Can't create test file xxx.lower-test
[Warning] Can't create test file xxx.lower-test
/usr/libexec/mysqld: Can't change dir to '/xxx' (Errcode: 13)
[ERROR] Aborting

Überprüfen Sie zunächst die Berechtigungen und den Benutzer des Datenverzeichnisses und des Protokollverzeichnisses . Die Berechtigungen und der Benutzer sind kein Problem, es sollte die Berechtigungsbeschränkung von SELINUX sein.

# getenforce

Erzwingen
bedeutet, dass SELinux nur aktiviert wurde ausgeschaltet werden.
Schließmethode:

#setenforce 0 (0|1 开|关)

oder

setsebool ftpd_disable_trans 1

Das obige ist der detaillierte Inhalt vonMySQL – Lösung für den Fehler „MySQL-Deamon konnte nicht gestartet werden“. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn