Wenn MySQL in Ihrer Pagode nicht gestartet werden kann, prüfen Sie bitte zunächst, ob es sich um das folgende Konfigurationsproblem handelt: 1. Ist Ihr 3306-Port belegt, was MySQL verursacht? Kann nicht gestartet werden?
2. Wenn dies nicht der Fall ist, schauen Sie weiter:1
2. MySQL-Ausnahme Kann nach dem Schließen nicht gestartet werden 1. MySQL kann nach der Installation oder nach der Migration von Dateien nicht gestartet werden
Wurde gerade installiert oder kann nach der Dateimigration nicht gestartet werden, überprüfen wir im Allgemeinen zuerst den Datenverzeichnisbesitzer von MySQL. Ob es sich um einen MySQL-Benutzer handelt.
Zum Beispiel ist unsere Pagodenumgebung:
MySQL-Programmverzeichnis: /www/server/mysql
MySQL-Hauptkonfigurationsdatei: /etc/ my.cnf
df -h
Führen Sie den folgenden Befehl aus, um die Partitions-Inode-Auslastung zu überprüfen um die Verzeichnisdetails zu überprüfen
df -i
[root@test server]# ll /www/server/ total 24 drwxr-x--- 6 root root 4096 Oct 30 17:51 data drwx--x--x 14 root root 182 Oct 16 18:01 docker drwxrwxr-x 12 root root 326 Oct 24 18:06 mysql drw-------. 14 root root 4096 Oct 24 18:06 panel
Wir ändern zuerst den Eigentümer des Verzeichnisses in MySQLVersuchen Sie, erneut zu starten 2. MySQL kann nach einem abnormalen Herunterfahren nicht gestartet werdenDas abnormale Herunterfahren von MySQL ist eine Situation, der wir häufig begegnen. Der Neustart des Servers ohne vorheriges Herunterfahren von MySQL, das Ausschalten des Servers und das Verwenden des Kill-Befehls zum Beenden MySQL-Prozesse usw. sind alles abnormale Abschaltungen, die oft unvorhersehbare Folgen haben. Unter normalen Umständen führt ein abnormales Herunterfahren dazu, dass die binäre Protokolldatei beschädigt wird. Führen SieStarten Sie die Datenbank[root@test server]# /etc/init.d/mysqld start Starting MySQL. ERROR! The server quit without updating PID file (/www/server/data/test.com.pid).Nach dem Login kopieren
chown -R mysql.mysql data
/etc/init.d/mysqld start
[root@test server]# /etc/init.d/mysqld startStarting MySQL... SUCCESS!
rrree
2 Der Speicherplatz ist voll und MySQL kann nicht gestartet werden3. Wenn das Binlog-Protokoll manuell gelöscht wird, schlägt der Start fehl , finden Sie die Wörter Datei ‘./mysql-bin.000001’ nicht gefundenLösung: Kommentieren Sie die Konfiguration der HauptkonfigurationsdateiSuchenWechseln Sie zu
#log-bin=mysql-bin
oder löschen Siemysql-bin.index
Die folgenden zwei Lösungen können entsprechend Ihrer eigenen Situation ausgewählt werden. Versuchen Sie 1, lösen Sie es durch Ändern usw /init.d/mysqld Dann gibt es eine andere Möglichkeit, dieses Problem zu lösen, indem ich zuerst die Beiträge überprüfe1. Dann öffne und finde den Startteil
Öffnen Sie einfach die Codezeichenfolge ohne das blaue Feld, fügen Sie sie hinzu und speichern und schließen Sie sie 2. Öffnen Sie das Pagoda-Terminal und geben Sie direkt die Codezeile „service mysqld start“ ein, um MySQL auszuführen
3 Schauen Sie sich MySQL an und es wurde gestartet.
2 Lösen Sie das Problem, indem Sie eine Datei löschen. Einige MySQL-Dateien, die nicht gestartet werden können, starten möglicherweise nicht die Master-Slave-Replikation, aber sie erscheint unerklärlicherweise unter /www/server/data Wenn ich diese Datei zu diesem Zeitpunkt lösche und sie dann erneut starte, funktioniert sie bei mir nicht. Sie können die Lösung entsprechend Ihrer eigenen Situation auswählen Abschließend muss ich noch sagen, dass man sich keine Sorgen um die Leistung von MySQL machen muss. Es ist leicht, beim Neustarten oder Herunterfahren Fehler zu machen, wenn man Anpassungen vornimmt
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass MySQL im Pagoda Panel nicht gestartet werden kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!