Maison >base de données >navicat >Comment gérer l'échec de la connexion de Navicat à MySQL
1. Connexion locale La base de données locale ne peut pas être connectée et le code d'erreur 1251 est signalé.
La première étape consiste à ouvrir le client de ligne de commande.
La deuxième étape consiste à saisir le mot de passe mysql et à appuyer sur Entrée. C'est le mot de passe défini lors de l'installation de mysql. . Non. Ajoutez un point-virgule.
Recommandations associées : "Tutoriel graphique Navicat pour mysql"
La troisième étape, entrez ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mysql Password' ; appuyez sur Entrée. Ne manquez pas le point-virgule après. Le mot de passe pour mysql est le mot de passe défini lors de l'installation de mysql.
La quatrième étape consiste à entrer FLUSH PRIVILEGES ; appuyez sur Entrée (ne manquez pas le point-virgule à la fin).
2. La connexion au serveur de base de données au sein du réseau local a échoué.
La première étape consiste à ouvrir le serveur MySQL, à saisir le mot de passe et la connexion est réussie.
La deuxième étape consiste à ouvrir la base de données : utilisez mysql.
Récupérer les champs utilisateur et hôte : mysql> sélectionnez l'utilisateur, l'hôte de l'utilisateur ;
S'il n'y a aucun utilisateur avec user = root et host = %, exécuter L'instruction suivante :
update user set host='%' where user='root';
La troisième étape consiste à accorder l'autorisation root (toutes les autorisations).
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
La quatrième étape consiste à rendre les autorisations accordées effectives immédiatement.
flush privileges;
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!