Heim >Datenbank >MySQL-Tutorial >Eine häufige Gefahr bei der MySQL-Entwicklung: MySQL kann nicht gestartet werden
Gestern hatte ich es eilig und habe versehentlich die mit Mysql
gelieferte Datenbank gelöscht. Deshalb habe ich sie am nächsten Tag mit Navicat
geöffnet Es wurden Fehler gemeldet, und ich habe 2 Stunden gebraucht, um verschiedene Fehler zu beheben. Für den Fall, dass ich den gleichen Fehler in Zukunft noch einmal mache, werde ich die Lösung aufzeichnen Mysql starten zu können
und MySql
gelöscht und nach der Installation neu installiert abgeschlossen, ich wollte unter Navicat
🎜>CMD
eingeben. Sie müssen die MySql-Umgebungsvariable im System konfigurieren. Die Konfiguration ist wie gezeigt in der Abbildung unten (1) Rechtsklick auf den Computer – Eigenschaften – Erweiterte Systemeinstellungen – Umgebungsvariablen – Pfad mysql
(2) Umgebungsvariablen – Systemvariablen Pfad – neue Umgebung Variablen – Füllen Sie den bin-Pfad unter dem MySQL-Installationspfad aus
Verwenden Sie nach der Konfiguration CMD. Gehen Sie zu
, um MySql zu starten, oder gehen Sie zu Computerverwaltung – Dienste – Definition, um MySql zu starten , aber ich habe keine andere Wahl, als mit der Meldung des ersten Fehlers net start mysql
zu beginnen. Finden Sie online verschiedene Lösungen. Holen Sie sich eine nützliche Methode und suchen Sie die Datei
in MySql Installationsverzeichnis, ändern Sie my.ini
in default-storage-engine=INNODB
und starten Sie neu. Sie können MySql öffnendefault-storage-engine=MYISAM
Systemfehler 5 tritt auf
und dann mit der rechten Maustaste klicken, um es als Administrator auszuführen C:windowsSystem32CMD
Zugriff für Benutzer 'root'@'localhost ' verweigert (mit Passwort ja)
(2) Öffnen Sie cmd:net stop mysql
und finden Sie my.ini
. Fügen Sie dann [mysqld]
unten
hinzu – das bedeutet um die Berechtigungstabellenauthentifizierung beim Starten des MySQL-Dienstes zu überspringen (3) Starten Sie MySQL, geben Sie unter cmd mysql ein, um das Begrüßungsenglisch anzuzeigen, und geben Sie dann wie unten gezeigt ein skip_grant_tables
Berechtigungsdatenbank verbinden (4) Passwort ändern use mysql
(5) Berechtigungen aktualisieren update user set password=password("123456") where user="root";
(6) Zum Schluss beenden flush privileges
(7) Entfernen Sie das in Schritt 2 hinzugefügte quit
, starten Sie MySql neu und Sie werden erfolgreich sein skip_grant_tables
Verwandte Empfehlungen:
Der MySQL-Dienst wird gestartet. Der MySQL-Dienst kann nicht gestartet werden. Systemfehler
Unter WIN7 wurde MySQL erfolgreich installiert, wie man es manuell aktiviert, nachdem die automatische Aktivierung verboten wurde
Altes MySQL-Video-Tutorial: MySQL Datenbank mit mehreren Instanzen Methoden zur Fehlerbehebung beim Start und praktische Fehlerbehebung
Das obige ist der detaillierte Inhalt vonEine häufige Gefahr bei der MySQL-Entwicklung: MySQL kann nicht gestartet werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!