Parfois, l'erreur 2059 sera signalée lors de l'installation de Navicat. La raison de cette erreur est que le plug-in de mot de passe de MySQL 8 a été modifié (caching_sha2_password) et que Navicat utilise toujours l'ancien. version (mysql_native_password) lors de la liaison. La nouvelle version du plug-in de mot de passe est introuvable, vous pouvez donc remplacer le plug-in de mot de passe par la version originale pour résoudre ce problème. Siméon vous présentera la solution.
Tutoriel recommandé : Tutoriel vidéo d'introduction à la base de données MySQL
1. Ouvrez la ligne de commande fournie avec MySQL
2. Après avoir entré le mot de passe défini lors de l'installation de MySQL, entrez la ligne de commande en utilisant mysql 3., sélectionnez l'utilisateur. ,hôte,plugin,authentification_string de l'utilisateur ; Afficher l'utilisateur, le mot de passe du plug-in et d'autres informations. 4. modifiez l'utilisateur 'username'@'ip_address' identifié avec mysql_native_password par 'password' ; utilisez cette instruction pour changer, par exemple, mon 'root'@'localhost ; ' remplacement Supprimez 'username'@'ip_address' et remplacez 'password' par le nouvel exemple de mot de passe '123456'.Notez que le nouveau mot de passe ne peut pas être le même que le mot de passe précédent, sinon le paramétrage ne réussira pas.
Vous pouvez ensuite vérifier et vérifier grâce à la phrase précédente.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!