Dépannage de l'erreur de connexion « Impossible de se connecter au serveur de base de données (mysql workbench)
Arrière-plan :
Lorsque vous tentez d'interroger une base de données à l'aide de MySQL Workbench, vous rencontrez une erreur indiquant que vous ne pouvez pas vous connecter au serveur de base de données à l'adresse 127.0.0.1:3306 Ce message d'erreur suggère que des problèmes potentiels peuvent résider dans la configuration, les autorisations ou les paramètres de connexion de MySQL.
Solution :
1. Vérifiez si MySQL est en cours d'exécution :
sudo service mysqld status
2. Accordez des autorisations :
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'PASSWORD';
3. Désactiver l'authentification par socket :
Étape a : Connectez-vous à MySQL à l'aide de l'authentification par socket :
sudo mysql -u root
Étape b : Une fois connecté, exécutez la commande suivante pour activer le mot de passe natif authentification :
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'PASSWORD';
4. Vérifier le mot de passe :
5. Redémarrez MySQL :
sudo service mysqld stop sudo service mysqld start
Conclusion :
En suivant ces étapes, vous devriez être en mesure de résoudre l'erreur « Impossible de se connecter au serveur de base de données » et de vous connecter avec succès au Base de données MySQL utilisant MySQL Workbench.
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!