Heim  >  Artikel  >  Datenbank  >  Informieren Sie sich über die Gründe und Lösungen für das Scheitern des MySQL-Starts

Informieren Sie sich über die Gründe und Lösungen für das Scheitern des MySQL-Starts

WBOY
WBOYnach vorne
2022-06-06 19:27:425399Durchsuche

Dieser Artikel vermittelt Ihnen relevantes Wissen über MySQL. Er stellt hauptsächlich verwandte Probleme zum MySQL-Startfehler vor, einschließlich der Gründe und Lösungen für den Startfehler. Dies kann das Fehlen der my.ini-Datei, der Mangel an Datendateien, der Portbelegung usw. sein Andere Probleme, schauen wir sie uns gemeinsam an. Ich hoffe, dass es für alle hilfreich sein wird.

Informieren Sie sich über die Gründe und Lösungen für das Scheitern des MySQL-Starts

Empfohlenes Lernen: MySQL-Video-Tutorial

Mein Computer hier ist Win10 und MySQL ist Version 8.0.

Unter normalen Umständen kann MySQL bei der Installation von MySQL über ein komprimiertes Installationspaket möglicherweise nicht gestartet werden, wie unten gezeigt: Informieren Sie sich über die Gründe und Lösungen für das Scheitern des MySQL-Starts
Basierend auf verschiedenen Informationen im Internet und meinem eigenen tatsächlichen Betrieb kann ich dies in den folgenden drei Gründen zusammenfassen:

1. Fehlende my.ini-Datei

Erstellen Sie die my.ini-Datei über Notepad. Sie können auch nach anderen my.ini-Dateien auf Ihrem Computer suchen, diese kopieren und ändern (stellen Sie sicher, dass sie in der Konfigurationsdatei enthalten sind). Format).

Speichern Sie die my.ini-Datei nach dem Erstellen im Serververzeichnis, wie unten gezeigt:

Informieren Sie sich über die Gründe und Lösungen für das Scheitern des MySQL-Starts

2. Mangel an Datendateien

Wenn es einen Mangel an Datendateien gibt, achten Sie darauf, keine Datendateien zu erstellen manuell! ! ! Das manuelle Erstellen der Datendatei kann weiterhin nicht gestartet werden.
So funktioniert es:
(1) Befehlssteuerung (cmd) als Administrator ausführen

Achtung! ! ! Wenn Sie es zu diesem Zeitpunkt nicht als Administrator ausführen, kann ein Fehler auftreten.

(2) Geben Sie

mysqld --initialize --user=mysql --console

in cmd ein und
Informieren Sie sich über die Gründe und Lösungen für das Scheitern des MySQL-Starts
wird zu diesem Zeitpunkt angezeigt. Merken Sie sich das temporäre Passwort, Sie werden es später verwenden.

Achtung! ! !
Wenn die Befehlszeile „mysqld --initialize-insecure“ lautet, ohne „–console“ hinzuzufügen, klicken Sie beim Anmelden bei MySQL einfach auf die Eingabetaste, um einzugeben. Das Passwort ist zu diesem Zeitpunkt ein leeres Passwort, aber es wird später ein Passwort generiert, was wir nicht können Sehen Sie, Sie können sich das nächste Mal nicht bei MySQL anmelden. (Falsches Passwort)

(3) Führen Sie MySQL aus

Informieren Sie sich über die Gründe und Lösungen für das Scheitern des MySQL-Starts

Informieren Sie sich über die Gründe und Lösungen für das Scheitern des MySQL-Starts
(4) Ändern Sie das Passwort und geben Sie ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new Password';

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

Informieren Sie sich über die Gründe und Lösungen für das Scheitern des MySQL-Starts

ein 3.Portbelegung (MySQLs Standardport ist 3306)

Hier können Sie überprüfen, ob eine Portbelegung vorliegt, indem Sie die .err-Datei unter Daten überprüfen.

Informieren Sie sich über die Gründe und Lösungen für das Scheitern des MySQL-Starts
Wenn der Port belegt ist, können Sie überprüfen, welcher Prozess Port 3306 belegt, indem Sie den folgenden Befehl in die Befehlszeile eingeben.

netstat -ano

Informieren Sie sich über die Gründe und Lösungen für das Scheitern des MySQL-Starts
Finden Sie die PID, die Port 3306 belegt, wie unten gezeigt:
Informieren Sie sich über die Gründe und Lösungen für das Scheitern des MySQL-Starts
Gehen Sie zum Task-Manager, um den Prozess zu schließen, der der entsprechenden PID entspricht.
Informieren Sie sich über die Gründe und Lösungen für das Scheitern des MySQL-Starts
Das Problem wurde zu diesem Zeitpunkt erfolgreich gelöst! ! !

Während der Ausführung von MySQL können auch andere Fehler auftreten. Die entsprechenden Gründe können durch Überprüfen der .err-Datei in den Daten ermittelt werden.

Empfohlenes Lernen: MySQL-Video-Tutorial

Das obige ist der detaillierte Inhalt vonInformieren Sie sich über die Gründe und Lösungen für das Scheitern des MySQL-Starts. 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