Je travaille sur Debian 8 et je voulais créer une base de données à l'aide de MySQL Workbench. J'ai tout fait dans ce tutoriel , mais quand j'ai créé une nouvelle connexion MySQL, le programme est revenu:
Impossible de se connecter à MySQL à 127.0.0.1:3306 avec l'utilisateur root, accès refusé pour l'utilisateur 'root' @ 'localhost' (en utilisant le mot de passe: OUI).
Qu'est-ce que je fais mal? J'ai tapé le bon mot de passe.
Puisque vous obtenez un "accès refusé", la connexion réelle au serveur a fonctionné. Vous venez d'utiliser un utilisateur qui n'est pas autorisé à se connecter, car il se connecte à partir d'une machine qui n'est pas activée dans les paramètres utilisateur et/ou l'utilisateur n'existe pas ou le mot de passe est incorrect.
Accès refusé lors de la connexion à la base de données se produit uniquement lorsque vous utilisez un mot de passe incorrect. Vérification rapide ici -> Le programme d'installation MySQL ne fournira pas d'option pour l'installation de mon serveur SQL si vous avez déjà configuré votre serveur MySQL sur votre système, par exemple. avec phpadmin, bien qu'il vous demandera de créer un mot de passe pour le serveur. Ce mot de passe est faux lors de la connexion à MySQL Workbench. Il ne remplacera pas le mot de passe utilisé auparavant. Par conséquent, essayez d'utiliser l'ancien mot de passe plutôt que le nouveau mot de passe créé.
Vérifiez d'abord l'utilisateur root dans mysql. Définissez le mot de passe lors de la première connexion et vérifiez si le port et l'ip sont ajoutés dans le fichier /etc/my.cnf. Hachez l'adresse de liaison et réessayez.