Navicat continue de signaler 1405 erreurs lors de la connexion à la base de données MySQL. Voici la solution à ce problème :
Recommandations associées : " Tutoriel graphique Navicat pour mysql》
Le serveur MySQL est en cours d'exécution, arrêtez-le. Si le serveur s'exécute en tant que service Windows, accédez à Gestion de l'ordinateur --->Services et applications------>Services. Si le serveur ne fonctionne pas en tant que service, vous devrez peut-être utiliser le Gestionnaire des tâches pour forcer son arrêt.
Créez un fichier texte (ici nommé mysql-init.txt) et placez les commandes suivantes sur une seule ligne Medium : SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');
(Notez que le fichier que nous avons créé est importé dans la corbeille du répertoire d'installation de MySql Répertoire D : progamebin) progame est mon propre répertoire MySql, attention à ne pas faire d'erreur [c'est le sql dans votre propre répertoire d'installation]
Quand le serveur démarre, l'exécution est Option "- -init-file" (fonction : lire les commandes SQL à partir du fichier spécifié au démarrage) et modifier le mot de passe de l'utilisateur root. Lorsque le serveur démarre avec succès, le fichier mysql-init.txt que nous avons importé doit être supprimé.
Arrêtez enfin le serveur MySQL puis redémarrez-le. [Notez que pour exécuter le serveur en mode automatique, il doit être démarré à partir de la fenêtre du service Windows. Si vous avez démarré le serveur manuellement, vous pouvez utiliser les commandes normalement. 】Puis j'ai découvert que j'étais connecté à la base de données.
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!