Die Website konnte plötzlich keine Verbindung zur Datenbank herstellen, also habe ich den Server direkt neu gestartet. Rufen Sie den CLI-Modus auf, führen Sie den Dienst myqsld start aus und stellen Sie fest, dass immer noch die Fehlermeldung „MySQL-Deamon konnte nicht gestartet werden“ angezeigt wird.
# /etc/init.d/mysqld start
MySQL-Daemon konnte nicht gestartet werden: [FEHLERHAFT]
#less /var/log/mysqld.logEine 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 das Datenverzeichnis. Es gibt kein Problem mit den Berechtigungen und dem Benutzer des Protokollverzeichnisses, den Berechtigungen und dem Benutzer, zu dem es gehört. Es sollte die Berechtigungsbeschränkung von SELINUX sein > bedeutet, dass SELinux aktiviert wurde.
Schließmethode:
# getenforce
oder
#setenforce 0 (0|1 开|关)
setsebool ftpd_disable_trans 1