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

Tutorial zur Installation und Konfiguration von msmtp und mutt für Raspberry Pi

1. Installieren Sie mutt sudo apt-get install mut...

UCenter-Homepage fügt Statistikcode hinzu

UCenter Home ist ein von Comsenz veröffentlichtes ...

Verwenden von CSS3 zum Erzielen von Übergangs- und Animationseffekten

Warum sollten wir CSS-Animationen anstelle von JS...

Docker ermöglicht mehrere Port-Mapping-Befehle

wie folgt: docker run -d -p 5000:23 -p 5001:22 --...

Node.js versendet E-Mails basierend auf dem STMP-Protokoll und dem EWS-Protokoll

Inhaltsverzeichnis 1 Node.js-Methode zum Senden v...

JS realisiert Spezialeffekte der Webseiten-Navigationsleiste

In diesem Artikel erfahren Sie mehr über einen pr...

Beispielcode zur einfachen Implementierung des Seitenlayouts mit Flex-Layout

Kommen wir ohne weitere Umschweife direkt zum Cod...

CSS zum Erzielen eines schnellen und coolen Schüttelanimationseffekts

1. Einführung in Animate.css Animate.css ist eine...

Detaillierte Erklärung zur Verwendung der Vue.js-Renderfunktion

Vue empfiehlt in den meisten Fällen die Verwendun...

Ausführliche Erläuterung der Konzepte und Verwendung von MySQL-Transaktionen

Inhaltsverzeichnis Der Begriff der Affären Der St...

React-Internationalisierung react-i18next ausführliche Erklärung

Einführung react-i18next ist ein leistungsstarkes...

Vue + echart realisiert Doppelsäulendiagramm

In diesem Artikel wird der spezifische Code von v...

5 einfache Möglichkeiten, Speicherplatz auf Ubuntu freizugeben

Vorwort Die meisten Benutzer führen diesen Vorgan...