9
votes

Comment se connecter à WSL mysql à partir de Windows hôte

J'essaye de connecter HeidiSql de l'hôte à mon WSL Mysql mais je n'ai pas pu l'obtenir pour le connecter

Erreur "impossible de se connecter au serveur Mysql sur '127.0.0.1'"

J'ai essayé SSH aussi mais je n'ai pas pu se connecter au serveur

entrez la description de l'image ici


0 commentaires

3 Réponses :


1
votes

Quant à moi qui utilise également WSL pour créer une application Web

assurez-vous d'abord que mysql fonctionne sur WSL comme sudo service mysql start

puis une fois démarré, ouvrez HeidiSql et connectez-vous simplement dessus, voici l'exemple de ma part

entrez la description de l'image ici

assurez-vous que l'adresse IP est 127.0.0.1 pas n'importe quelle IP, pas votre IP utilisée pour vous connecter sur Internet


0 commentaires

3
votes

Puisque votre question est posée avant la version WSL2 , je suppose donc que vous utilisiez WSL1, pour WSL1 vous pouvez accéder à WSL1 MySQL directement à partir de Windows, mais vous y avez accédé d'une mauvaise manière, dans le NetWork type , vous devez choisir MariaDb or MySQL(TCP/IP) au lieu de MySQL (SSH Tunnel)

Pour WSL2, vérifiez ce problème WSL github , enregistrez le script powershell de @ edwindijas et exécutez-le par l'administrateur, vous ne pouvez toujours pas accéder à MySQL, et l' access denied for user ... <you-computer-name>.mshome.net , vous avez besoin pour permettre à cet utilisateur d'y accéder depuis cet host , disons root, vous devez l'exécuter dans mysql cli:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%<you-computer-name>.mshome.net' IDENTIFIED BY '<password>';

Ou autorisez l'utilisateur root à accéder à WSL2 MySQL depuis n'importe quel hôte:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password';


0 commentaires

3
votes

J'héberge également mysql-server sur WSL et j'exécute MySQL workbench sur Windows.

Je devais obtenir l'adresse IP à l'intérieur de WSL ifconfig

Et utilisez cette adresse IP dans MySQL Workbench entrez la description de l'image ici


0 commentaires