J'ai installé MySQL workbench à partir du Snap Store et le serveur MySQL 8.0 à l'aide de apt
. Le serveur fonctionne correctement et je peux accéder à MySQL Shell à partir du terminal. Mais j'ai des problèmes pour connecter le Workbench au serveur. J'obtiens
Impossible de se connecter au serveur de base de données
Votre tentative de connexion a échoué pour l'utilisateur 'root' au serveur MySQL à localhost:3306 :
Une politique AppArmor empêche cet expéditeur d'envoyer ce message à ce destinataire ; type="method_call", sender=":1.125" (uid=1000 pid=7944 comm="/snap/mysql-workbench-community/5/usr/bin/mysql- wo" label="snap.mysql-workbench-community. mysql-workbench- community (enforce)") interface="org.freedesktop.Secret.Service" member="OpenSession" error name="(unset)" requested_reply="0" destination=":1.13" (uid=1000 pid=2044 comm="/usr/bin/gnome- keyring-daemon --daemonize --login" label="unconfined")
S'il vous plaît :
1 Vérifier que MySQL fonctionne sur l'adresse localhost
2 Vérifiez que MySQL est accessible sur le port 3306 (note : 3306 est la valeur par défaut, mais elle peut être modifiée).
3 Vérifiez que l'utilisateur root a le droit de se connecter à localhost depuis votre adresse (les droits MySQL définissent quels clients peuvent se connecter au serveur et à partir de quelles machines).
4 Assurez-vous que vous fournissez un mot de passe si nécessaire et que vous utilisez le bon mot de passe pour localhost en vous connectant à partir de l'adresse de l'hôte à partir de laquelle vous vous connectez.
Il n'y a pas de champ pour saisir le mot de passe. Deux options sont proposées stocker dans le trousseau de clés et clair . En sélectionnant stocker dans le trousseau de clés il demande un mot de passe, et je le saisis. Mais il affiche ensuite une erreur :
Impossible de stocker le mot de passe : Une politique AppArmor empêche cet expéditeur ...