Heim >Datenbank >MySQL-Tutorial >Wie kann ich das MySQL-Root-Benutzerkennwort unter OS X sicher festlegen und zurücksetzen?
Führen Sie zunächst den folgenden Befehl unmittelbar nach der Anmeldung am MySQL-Terminal aus:
Wenn das nicht funktioniert, führen Sie den folgenden Satz aus Befehle:FLUSH PRIVILEGES;Ersetzen Sie „NEWPASSWORD“ durch Ihr gewünschtes Passwort. Dadurch sollte das Passwort effektiv zurückgesetzt werden.
mysql -u root mysql> USE mysql; mysql> UPDATE user SET password=PASSWORD("NEWPASSWORD") WHERE User='root'; mysql> FLUSH PRIVILEGES; mysql> quit
Für MySQL-Versionen 5.7 und höher wurde das Feld „Passwort“ in „authentication_string“ umbenannt. Um das Passwort in diesen Versionen zu aktualisieren, verwenden Sie die folgende Abfrage:
In MySQL 8.0 und höher, anstatt den Befehl zu verwenden:mysql> UPDATE user SET authentication_string=PASSWORD("NEWPASSWORD") WHERE User='root';Der die Authentifizierungszeichenfolge mit Klartext überschreibt , verwenden Sie:
mysql> UPDATE mysql.user SET authentication_string='password' WHERE User='root';Durch Befolgen dieser Schritte können Sie das MySQL-Root-Benutzerkennwort effektiv festlegen und zurücksetzen und so einen sicheren Zugriff auf Ihr MySQL gewährleisten Datenbank.
mysql> `ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';`
Das obige ist der detaillierte Inhalt vonWie kann ich das MySQL-Root-Benutzerkennwort unter OS X sicher festlegen und zurücksetzen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!