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
Einführung Die Standardquelle von Ubuntu ist kein...
Dieser Artikel veranschaulicht anhand von Beispie...
Was ist ELK? ELK ist ein vollständiger Satz von L...
Ich suche einen Job!!! Vorbereitung: Zunächst ein...
<br />Wie kann ich die Bildlaufleiste auf de...
Viele Unternehmen bieten derzeit Sonderaktionen m...
Über Nginx, eine leistungsstarke, leichte Webserv...
Da immer mehr Docker-Images verwendet werden, mus...
Die folgenden Fragen basieren alle auf der InnoDB...
Der spezifische Code lautet wie folgt: /*Breite d...
Deinstallieren Sie die alte MySQL-Version (übersp...
Informationen zur ersten Installation der MySQL-5...
Vorwort: Die verteilte Master-Slave-Architektur v...
MySQL ist eine sehr leistungsfähige relationale D...
clip-path CSS-Eigenschaften verwenden Clipping, u...