Heim >Betrieb und Instandhaltung >CentOS >Lösung für Centos-Fehler beim Starten von MySQL

Lösung für Centos-Fehler beim Starten von MySQL

尚
Original
2020-03-25 17:36:093342Durchsuche

Lösung für Centos-Fehler beim Starten von MySQL

1. Das datadir-Element der my.cnf-Konfigurationsdatei ist durch das Startskript

Mysqls eigene Startdatei (/etc/init.d) falsch konfiguriert oder manipuliert /mysqld) Das Datenspeicherverzeichnis von MySQL wird automatisch erkannt, wenn die Systemtabellen nicht initialisiert wurden. Es spielt keine Rolle, ob das Datenverzeichniselement in der Konfigurationsdatei geschrieben ist oder nicht Das Datenspeicherverzeichnis von MySQL wird geändert.

Empfohlenes Tutorial: Centos-Nutzungstutorial

2. Der MySQL-Prozess ist bereits im Prozess vorhanden

Verwenden Sie den folgenden Befehl, um den vorhandenen Prozess anzuzeigen:

ps -ef|grep mysql

Wenn vorhanden, werden die vorhandenen Zombie-Prozesse nach der Ausführung dieses Befehls aufgelistet. Kill -9 `pid`, um sie zu entfernen.

3. Das Datenspeicherverzeichnis von MySQL verfügt über unzureichende Berechtigungen

Diese Situation tritt auf, wenn MySQL zum ersten Mal installiert oder aktualisiert wird. Die Berechtigungen des Datatdir-Verzeichnisses in der Konfigurationsdatei müssen ordnungsgemäß festgelegt werden. Im Allgemeinen ist der Benutzer und die Gruppe, die MySQL ausführt, mysql.mysql. Die Methode zur Lösung des Problems unzureichender Berechtigungen lautet wie folgt:

chown -R mysql.mysql /data/mysql ##Dieser Befehl ist nur ein Beispiel: /data/mysql ist das Verzeichnis von datadir in der MySQL-Konfigurationsdatei. ##Wenn es leer ist, wird standardmäßig der Datenordner im MySQL-Installationsverzeichnis verwendet.

4. Die Auswirkungen von Restdaten nach dem Überschreiben, Installieren oder Aktualisieren von MySQL

Diese Situation tritt auf, nachdem MySQL überschrieben, installiert oder aktualisiert wurde Ohne Angabe von Gründen sind die von MySQL gestarteten Datendateien im Allgemeinen im Datenspeicherverzeichnis von MySQL vorhanden (dieses Verzeichnis variiert je nach Datenverzeichnis in der Konfigurationsdatei my.cnf), d. h. mysql-bin.index Datei, die im MySQL-Datenspeicherverzeichnis vorhanden ist, löschen Sie sie.

Empfohlene verwandte Video-Tutorials: Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonLösung für Centos-Fehler beim Starten von MySQL. 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