Problem:
MySQL 5.1 auf MySQL 5.6 aktualisiert, MySQL konnte nach dem Upgrade jedoch nicht gestartet werden.
Lösung:
Öffnen Sie die MySQL-Protokolldatei und geben Sie den Befehl ein:
vim /var/log/mysqld.log
Suchen Sie die Fehlermeldung in der Protokolldatei. Der Fehler besteht darin, dass der Dateigrößenparameter ibdata1 geändert wurde, wodurch er vom Standardwert abweicht.
(Empfohlenes Tutorial: Centos-Nutzungstutorial)
Lösung:
Öffnen Sie die MySQL-Konfigurationsdatei und geben Sie Enter ein der Befehl:
vim /etc/my.cnf
Wie in der Fehlermeldung angegeben: Der Wert von ibdata1 beträgt 640 Seiten und der Wert in der Konfigurationsdatei beträgt 768 Seiten. Ändern Sie also einfach den Wert von ibdata1 in innodb_data_file_path in my.cnf.
Berechnen Sie zunächst den Anfangswert von ibdata1: 640/64 = 10M
Die endgültige Konfiguration lautet:
innodb_data_file_path = ibdata1:10M:autoextend
Wenn my.cnf dies tut Wenn Sie diese Konfiguration nicht haben, fügen Sie sie einfach hinzu.
Empfohlene verwandte Video-Tutorials: Linux-Video-Tutorial
Das obige ist der detaillierte Inhalt vonWas tun, wenn MySQL unter dem Centos-System nicht startet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!