Solution : ouvrez d'abord le terminal et entrez la commande "mysql -u root" ; puis entrez la commande "UPDATE mysql.user SET ignition_string=PASSWORD('new password') WHERE User='root';" .
(Tutoriel recommandé : Tutoriel vidéo MySQL)
Connectez-vous à MySQL sur Mac et oubliez votre mot de passe Solution
1. Ouvrez le terminal et entrez la commande : cd /usr/local/mysql/bin
2, mysql -uroot -p, utilisez cette commande pour vous connecter et signaler un message d'erreur :
Message d'erreur :
Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
3. Ouvrez le terminal et entrez : sudo mysqld_safe --skip-grant-tables
Output
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
4. Ouvrez un nouveau terminal et entrez : mysql -u root , vous verrez le résultat suivant.
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>
5. L'entrée du terminal utilise mysql s'affiche comme suit
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
6. Changer le mot de passe : UPDATE mysql.user SET ignition_string. =MOT DE PASSE (« votre mot de passe ») WHERE User='root';
Query OK, 1 row affected, 1 warning (0.01 sec) Rows matched: 1 Changed: 1 Warnings: 1
Recommandations associées : formation php
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!