Heim >Datenbank >MySQL-Tutorial >Wie kann ich das MySQL-Root-Benutzerkennwort unter OS X sicher festlegen und zurücksetzen?

Wie kann ich das MySQL-Root-Benutzerkennwort unter OS X sicher festlegen und zurücksetzen?

Linda Hamilton
Linda HamiltonOriginal
2024-12-06 20:06:19139Durchsuche

How Do I Securely Set and Reset the MySQL Root User Password on OS X?

Festlegen des MySQL-Root-Benutzerkennworts unter OS Greifen Sie auf die MySQL-Befehlszeile zu, ohne ein Passwort einzugeben. Dies kann durch Befolgen spezifischer Befehle behoben werden.

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn