Vorwort In letzter Zeit haben viele neue Kollegen diese Frage gestellt, insbesondere zu MySQL, das automatisch über Homebrew installiert wird und dessen Standardversion 8.0 ist. Aufgrund der Hinzufügung einiger Sicherheitsrichtlinien und anderer Einschränkungen ist das Ändern des Benutzerkennworts etwas mühsam. Ich kann diese Zusammenfassung auch gleich veröffentlichen. Werfen wir einen Blick auf die ausführliche Einführung. Hier sind die Schritte: 1. Überprüfen Sie zunächst die zugehörigen Informationen zum Root-Benutzer in der Benutzertabelle der MySQL-Datenbank: Wählen Sie Host, Benutzer, Authentifizierungszeichenfolge, Plugin vom Benutzer aus. Host: Die IP-Adresse „Standort“, die Benutzern die Anmeldung ermöglicht, % gibt an, dass es sich um eine Remoteadresse handeln kann. Benutzer: der Benutzername der aktuellen Datenbank; authentication_string: Benutzerkennwort; das Kennwortfeld und die Funktion password() sind nach MySQL 5.7.9 veraltet; Plugin: Methode zur Passwortverschlüsselung; Wenn Sie feststellen, dass sich im Feld authentication_string des Root-Benutzers Inhalt befindet, setzen Sie es zunächst auf leer: benutze MySQL; Benutzer aktualisieren, Authentication_String='', wobei Benutzer='root' ist; 2. Starten Sie den MySQL-Dienst neu und beenden Sie den Dienst direkt per Befehl auf dem Mac: mysql.server stoppen Oder beenden Sie den MySQL-Prozess. Starten Sie dann den MySQL-Dienst: mysql.server starten 3. Melden Sie sich als Root-Benutzer an. Da authentication_string leer ist, können Sie sich ohne Passwort anmelden: mysql -u root -p Passwort: Sie müssen kein Passwort eingeben, drücken Sie einfach die Eingabetaste 4. Rufen Sie die MySQL-Datenbank auf und ändern Sie mit ALTER das Root-Benutzerkennwort: ALTER-Benutzer „root“, identifiziert durch „123456“; Die Angabe von root in der Anweisung hängt davon ab, ob der Root-Benutzer in Ihrer tatsächlichen Benutzertabelle root oder root@localhost ist. Da ich das Passwort in ein einfacheres Format wie 123456 geändert habe, lässt die Standardkennwortrichtlinie von MySQL 8 dies möglicherweise nicht zu. Wenn Sie es ändern müssen, können Sie zuerst die Kennwortrichtlinie ändern: Setzen Sie global validate_password.length = 6; Setzen Sie global validate_password.policy = „LOW“; FLUSH-PRIVILEGIEN; Hier wird die Kennwortlänge von den standardmäßigen 8 Zeichen auf 6 Zeichen geändert und die Kennwortrichtlinienstufe von MITTEL auf NIEDRIG geändert. Wenn Sie die Einstellungen zur Kennwortüberprüfung anzeigen möchten, können Sie die Systemvariablen direkt abfragen: VARIABLEN WIE „validate_password.%“ ANZEIGEN; Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Das könnte Sie auch interessieren:
|
<<: Beispielcode zum Installieren der ASPNET.Core3.0-Runtime unter Linux
>>: Beste Möglichkeit, den Schlüssel im JSON-Objekt zu ersetzen
Inhaltsverzeichnis Docker-Container exportieren D...
Inhaltsverzeichnis Definition Konstruktorkörper s...
In diesem Artikelbeispiel wird der spezifische Co...
Was ist HTML? Um es einfach auszudrücken: HTML wi...
Inhaltsverzeichnis 1. Installation und Betrieb vo...
Vom Backend zum Frontend: was für eine Tragödie. A...
Inhaltsverzeichnis Grundlegende Übersicht GTID on...
1. Installationsanweisungen Im Vergleich zur loka...
In diesem Artikel wird der spezifische JS-Code zu...
Problembeschreibung: Wenn die Anzahl der asynchro...
<br />Vorheriger Artikel: Webdesign-Tutorial...
1. InnoDB-Sperrmechanismus Die InnoDB-Speicher-En...
Heute teile ich die wertvollen Erfahrungen eines ...
1. Iframe-Definition und -Verwendung Das Iframe-E...
1. Einige Tipps zu mit class in react deklarierte...