Heim  >  Artikel  >  Datenbank  >  MySQL konnte nicht gestartet werden: Was soll ich tun, wenn der MySQL-Dienst nicht gestartet werden kann?

MySQL konnte nicht gestartet werden: Was soll ich tun, wenn der MySQL-Dienst nicht gestartet werden kann?

醉折花枝作酒筹
醉折花枝作酒筹nach vorne
2021-07-01 09:12:078069Durchsuche

Nachdem MySQL Server 8.0 installiert wurde, konnte er nicht gestartet werden und die Meldung lautete wie folgt: Der MySQL-Dienst konnte nicht gestartet werden und der Dienst hat keine Fehler gemeldet. Was sollen wir zu diesem Zeitpunkt tun? Im Folgenden führt Sie der Herausgeber durch die Lösung. Freunde in Not können sich darauf berufen.

MySQL konnte nicht gestartet werden: Was soll ich tun, wenn der MySQL-Dienst nicht gestartet werden kann?

Nach der Installation konnte My SQL Server 8.0 nicht gestartet werden und die Meldung lautet wie folgt:

Versuchen Sie die folgenden Schritte, um das Problem endgültig zu lösen:

1 Überprüfen Sie die Hostdatei (C: WindowsSystem32driversetchosts), um zu sehen, ob der lokale Domänenname geändert wurde. Wenn die Adresse, die localhost entspricht, geändert wird, kann dies dazu führen, dass die Verbindung zum MySQL-Server fehlschlägt.

Lösung: Kommentieren Sie die von localhost zugeordnete Adresse aus

2 Wenn sich im Installationspfad von MySQL (C:ProgrammeMySQLMySQL Server 8.0) keine Konfigurationsdatei befindet, erstellen Sie manuell selbst eine. Der Dateiname lautet: my.ini, Fügen Sie den Inhalt wie folgt hinzu:

Hinweis: Der Datenordner nach dem datadir-Attribut darf nicht manuell erstellt werden. Wenn ich versuche, ihn manuell zu erstellen, können Sie ihn löschen und ausführen die folgenden Operationen.

3 In MySQL5.7 und höher gibt es standardmäßig kein Datenverzeichnis, dh es gibt keinen Initialisierungsdienst. Sie müssen MySQL initialisieren, bevor Sie den Dienst starten können. Andernfalls wird die Meldung „Der Dienst hat keine Fehler gemeldet“ gemeldet und der Start schlägt fehl.

Lösung:

a Geben Sie das bin-Verzeichnis von mysql ein.

b Führen Sie mysqld --initialize-insecure aus. Nach der Ausführung werden keine Ausgabeinformationen angezeigt Im bin-Verzeichnis auf derselben Ebene befindet sich ein zusätzlicher Datenordner mit einer Reihe von Dateien.

4 Führen Sie den Befehl net start mysql erneut aus, um den Dienst zu starten und festzustellen, dass der Start erfolgreich war!

Verwandte Lernempfehlungen: MySQL-Tutorial(Video)

Das obige ist der detaillierte Inhalt vonMySQL konnte nicht gestartet werden: Was soll ich tun, wenn der MySQL-Dienst nicht gestartet werden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen