Heim > Datenbank > MySQL-Tutorial > Wie löse ich das Problem, das MySQL-Passwort auf dem Mac zu vergessen?

Wie löse ich das Problem, das MySQL-Passwort auf dem Mac zu vergessen?

青灯夜游
Freigeben: 2020-10-12 09:50:59
Original
7509 Leute haben es durchsucht

Lösung: Öffnen Sie zuerst das Terminal und geben Sie den Befehl „mysql -u root“ ein. Geben Sie dann den Befehl „UPDATE mysql.user SET Authentication_String=PASSWORD(‘new Password‘) WHERE User=‘root‘;“ ein.

Wie löse ich das Problem, das MySQL-Passwort auf dem Mac zu vergessen?

(Empfohlenes Tutorial: MySQL-Video-Tutorial)

Lösung zum Vergessen des Passworts beim Anmelden bei MySQL auf dem Mac

1. Öffnen Sie das Terminal und geben Sie den Befehl ein: cd /usr/local /mysql/bin

2. mysql -uroot -p, verwenden Sie diesen Befehl, um sich anzumelden und eine Fehlermeldung zu melden:

Fehlermeldung:

Enter password: 
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Nach dem Login kopieren

3. Öffnen Sie das Terminal und geben Sie ein: sudo mysqld_safe --skip-grant-tables

Ausgabe

Password:
Logging to '/usr/local/mysql/data/localhost.err'.2018-10-10T03:21:40.6NZ mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
Nach dem Login kopieren

4. Öffnen Sie ein neues Terminal, geben Sie ein: mysql -u root, Sie sehen die folgende Ausgabe.

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 16Server version: 5.7.23 MySQL Community Server (GPL)

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>
Nach dem Login kopieren

5. Die Terminaleingabe „use mysql“ wird wie folgt angezeigt

Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
Nach dem Login kopieren

6. Passwort ändern: UPDATE mysql.user SET subscription_string=PASSWORD('your password') WHERE User='root';

Query OK, 1 row affected, 1 warning (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 1
Nach dem Login kopieren

Verwandte Empfehlungen: php-Training

Das obige ist der detaillierte Inhalt vonWie löse ich das Problem, das MySQL-Passwort auf dem Mac zu vergessen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage