Lösung für das Flashback-Problem nach der Eingabe des Passworts in der MySQL-Datenbank

Lösung für das Flashback-Problem nach der Eingabe des Passworts in der MySQL-Datenbank

MySQL-Datenbank stürzt nach Eingabe von Passwort und Lösungen ab

1 Fallbeschreibung

Ich habe kürzlich die MySQL-Datenbank zur Demonstration grundlegender Funktionen verwendet, aber in den letzten zwei Tagen ist plötzlich ein Problem aufgetreten: Nach dem Starten des MySQL-Servers und der Eingabe des Kennworts kam es zu einem Absturz.

Anschließend habe ich im Internet gesucht und festgestellt, dass dieses Problem sehr häufig auftritt. In den meisten Fällen liegt die Ursache darin, dass wir beim Einsatz einer Sicherheitssoftware versehentlich den MySQL-Dienst heruntergefahren haben. Wenn der MySQL-Dienst gestartet wurde, aber trotzdem abstürzt, liegt möglicherweise ein Problem mit der MySQL-Konfiguration vor.

2 Lösungen

Wenn das obige Problem auftritt, müssen wir zunächst prüfen, ob der MySQL-Dienst gestartet ist. Wenn der MySQL-Dienst nicht gestartet ist, kann das obige Problem in den meisten Fällen gelöst werden, wenn wir den MySQL-Dienst manuell starten. Wenn der MySQL-Dienst gestartet wurde, aber immer noch ein Flashback auftritt, müssen wir die entsprechende Konfiguration ändern!

Führen Sie anschließend die folgenden Schritte aus (klicken Sie der Reihe nach), um auf die Serviceverwaltungsseite zu gelangen:

Mein Computer;

verwalten;

Dienste und Anwendungen;

Aufschlag.

2

Wie in der Abbildung oben gezeigt, können wir hier den Status des MySQL-Dienstes überprüfen!

Fall 1: MySQL-Dienst ist nicht gestartet

Ähm, das ist ganz einfach. Klicken Sie einfach mit der rechten Maustaste oder auf die Schaltfläche mit dem roten Pfeil in der Abbildung unten, um den MySQL-Dienst zu starten.

3

Nachdem wir auf „Start“ geklickt haben, starten wir den MySQL-Server neu, geben das Passwort ein und testen ihn:

4

Wie in der Abbildung oben gezeigt, ist unser Problem eindeutig gelöst.

Fall 2: MySQL-Dienst ist bereits gestartet

Wenn der MySQL-Dienst beim Start abstürzt, liegt möglicherweise ein Problem mit der MySQL-Konfiguration vor. Darüber hinaus liegt möglicherweise ein Problem mit der Datei my.ini in C:\ProgramFiles\MySQL\MySQL Server XX (im Installationspfad) vor. Zu dieser Frage:

Methode 1: Geben Sie zuerst cmd ein und wechseln Sie zum MySQL-Installationsverzeichnis. Wechseln Sie dann zum Bin-Verzeichnis und geben Sie den Befehl mysqld-nt--skip-grant-tables ein. Schließen Sie dieses Befehlsfenster dann noch nicht, sondern öffnen Sie ein weiteres Fenster, um sich bei MySQL anzumelden, oder klicken Sie direkt auf MySQL CommandLine Client und geben Sie das richtige Kennwort ein.

Methode 2: Suchen und führen Sie Win+R aus. Wechseln Sie in diesem DOS-Fenster per cd in das Bin-Verzeichnis von MySQL Server XX, geben Sie dann den Befehl mysql -u root -p und anschließend das Kennwort ein.

Methode 3: Wenn beim Anmelden die Meldung „mysql: unknownvariable ‚character-set-server=gbk‘“ erscheint, besteht die Lösung darin, die Datei my.ini im MySQL-Installationsverzeichnis zu ändern, das default-character-set=gbk auszukommentieren oder zu löschen und den MySQL-Dienst im Dienst neu zu starten.

An diesem Punkt glaube ich, dass wir das Problem, dass die MySQL-Datenbank abstürzt, nachdem wir das Passwort erneut eingegeben haben, leicht lösen können!

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Ubuntu 18.04 fordert bei der Installation von MySQL nicht zur Eingabe eines Kennworts auf und wie man das Problem löst
  • Lösen Sie das Problem des MySQL-Flashbacks nach der Passworteingabe
  • Einführung in einige Vorgänge zur sicheren MySQL-Passworteingabe
  • 2 Möglichkeiten, sich direkt mit der Datenbank zu verbinden, ohne einen Benutzernamen und ein Passwort einzugeben
  • MySQL kontrolliert die Anzahl der Versuche, falsche Passwörter einzugeben

<<:  So stellen Sie mit Docker schnell einen Elasticsearch-Cluster bereit

>>:  Vue implementiert die Countdown-Komponente für zweite Kills

Artikel empfehlen

Tabelle zeigt den Grenzcode, den Sie anzeigen möchten

Gemeinsame Eigenschaften von Tabellen Die grundle...

Detaillierte Erklärung des Unterschieds zwischen $router und $route in Vue

Wir verwenden normalerweise Routing in Vue-Projek...

Ausführliche Erklärung der Set- und WeakSet-Sammlungen in ES6

Inhaltsverzeichnis Ein Set ist eine spezielle Sam...

Sekundäre Kapselung des Elements el-table table (mit Tischhöhenanpassung)

Vorwort Während meines Praktikums in der Firma ha...

5 Befehle zur Verwendung des Rechners in der Linux-Befehlszeile

Hallo zusammen, ich bin Liang Xu. Bei der Verwend...

Erklärung zur Verwendung von „Ersetzen“ und „Ersetzen in“ in MySQL

„Replace“ und „Replace into“ von MySQL sind beide...

Implementierung der MVCC-Mehrversions-Parallelitätskontrolle von MySQL

1 Was ist MVCC Der vollständige Name von MVCC lau...

Praktischer Bericht über die Entwicklung von Vue3- und TypeScript-Projekten

Inhaltsverzeichnis Überblick 1. Kompositions-API ...

So beheben Sie das Eingabe-Jitter-Problem beim WeChat-Applet

Finden Sie das Problem Schauen wir uns zunächst d...

Konfigurationsprozess für die MySQL-Master-Slave-Replikation

Konfiguration der Hauptbibliothek 1. Konfiguriere...

So optimieren Sie die langsame Like-Fuzzy-Abfrage in MySQL

Inhaltsverzeichnis 1. Einleitung: 2. Die erste Id...