Comment résoudre l'erreur 1045 lorsque Navicat se connecte à mysql ?
1045 apparaît lors de l'utilisation de Navicat pour se connecter à MySQL. La raison possible est que le mot de passe a été oublié.
Les méthodes suivantes peuvent aider à réinitialiser le mot de passe :
1. Exécutez le programme cmd avec les droits d'administrateur
2. : Program Files (x86)MySQLMySQL Server 5.7bin
3. Fermez le processus mysqld,
>>tasklist |findstr mysqld Cette commande peut être utilisée pour vérifier si mysqld est en cours d'exécution. vous pouvez trouver son PID
>>taskkill /F /PID xxxx : "
Navicat pour le tutoriel graphique MySQL"
Ignorer les autorisations pour vous connecter au Serveur MySQLFermez cmd et réexécutez cmd avec les droits d'administrateurChangez le mot de passe>>cd C:Program Files (x86)MySQLMySQL Server 5.7bin
>>mysql
>>mise à jour mysql.user définit l'authentification_string=password('123456') où user = 'root';
>>flush privilèges;
>> ;SELECT * from mysql.userG;
Trouvez l'élément de chaîne d'authentification de l'utilisateur root et notez sa valeur
>>mettre à jour mysql. l'utilisateur a défini la chaîne d'authentification = '*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9' où utilisateur = 'root';ici utilisateur = 'root' ;
>>vider les privilèges;
>>quitter6. Redémarrez mysql
>>net start mysql
7. 1862 est demandé, changez le mot de passe et reconnectez-vous.
>>mysqladmin -uroot -p mot de passe
Testez à nouveau la connexion,
Vous avez terminé !
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!