Maison >base de données >tutoriel mysql >Pourquoi ne puis-je pas me connecter à mon serveur de base de données MySQL dans Workbench ?
Dépannage des problèmes de connectivité MySQL Workbench
Lorsque vous essayez d'interroger une base de données dans MySQL Workbench, vous pouvez rencontrer un message d'erreur indiquant « Impossible de se connecter à Serveur de base de données." Ce problème provient généralement des causes suivantes :
1. Statut du serveur MySQL
Assurez-vous que MySQL est exécuté sur votre serveur en vérifiant sa présence dans les processus en arrière-plan.
2. Configuration du port
MySQL s'exécute généralement sur le port 3306, mais cela peut être personnalisé. Confirmez que vous utilisez le bon port.
3. Autorisations utilisateur
Vérifiez que l'utilisateur root dispose des autorisations pour se connecter à votre machine (127.0.0.1) depuis votre hôte. Ces autorisations déterminent quels clients peuvent se connecter au serveur.
4. Authentification par mot de passe
Si un mot de passe est requis, assurez-vous de le fournir correctement.
5. Authentification par socket
Dans Ubuntu 16.04, l'authentification par socket peut être activée par défaut pour l'utilisateur root lorsqu'aucun mot de passe n'est défini. Pour résoudre ce problème :
a. Connectez-vous à MySQL en utilisant l'authentification socket :
sudo mysql -u root
b. Une fois connecté, revenez à l'authentification par mot de passe natif :
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
c. Utilisez le mot de passe spécifié (« mot de passe ») pour les authentifications MySQL ultérieures.
Conseils supplémentaires :
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!