Une erreur 1045 se produit lorsque Navicat pour MySQL se connecte à la base de données locale, comme indiqué ci-dessous :
Cela signifie le mot de passe de la base de données est erroné lors de la connexion à MySQL et doit être modifié. Le problème ne peut être résolu qu'après avoir entré le mot de passe.
Recommandations associées : "Tutoriel graphique Navicat pour mysql"
Les étapes de la solution sont les suivantes :
1, Ouvrez d'abord la ligne de commande : Démarrer->Exécuter->cmd;
2. Entrez d'abord le répertoire bin de mysql installé sur l'ordinateur (le chemin d'installation de votre propre logiciel s'il s'agit du lecteur C). , vous pouvez exécuter directement la commande : mysql -u root mysql;
3. Après avoir entré mysql, exécutez la commande : UPDATE user SET Password=PASSWORD('newpassword') où USER='root'; >
4. Si une erreur 1820 est signalée, exécutez la commande : ALTER USER USER() IDENTIFIED BY 'New Password', invitez Query OK, indiquant que le mot de passe a été modifié avec succès 5. une erreur de 1054 est signalée comme le montre la figure ci-dessous, modifiez la commande. L'instruction est la suivante : update user set identifier_string=password('root') où user='root'; Comme il n'y a pas de champ de mot de passe dans la base de données MySQL, le champ de mot de passe est remplacé par Authentication_string. 6. Une fois terminé, exécutez la commande : quit ou exit pour quitter MySQL. ps : Si une erreur 1064 est signalée lors de l'exécution de la commande, il peut s'agir d'une erreur de syntaxe. Faites attention à vérifier s'il y a des erreurs dans votre instruction SQL.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!