Se connecter à la base MySQL sur vagrant machine dans PhpStorm
Je ne peux pas créer une connexion à une base de données MySQL dans un vagabond de la machine avec PhpStorm.
Mes paramètres sont:
Onglet BASE de données:
- Host: 127.0.0.1
- Port: 3306
- Utilisateur: root
- Mot de passe: root_passsword
SSH/SSL: onglet
- Proxy hôte: 192.168.56.102
- Port: 22
- Proxy de l'utilisateur: vagrant
- Mot de passe du Proxy: vagrant
Quelqu'un peut m'aider? Grâce
- À partir de ce tutoriel pour Vagrant - s'il vous plaît essayer
127.0.0.1
et2222
dans votre SSH/SSL onglet. - Ce message a été utile pour moi (plus précisément, le SSH partie, ne savais pas que je devais le faire).
- Merci à vous, @LazyOne! Ce lien a été crucial pour moi!
- Merci à vous, @gnardell! Cette question a été crucial pour moi!
Vous devez vous connecter pour publier un commentaire.
En SSH/SSL onglet, sélectionnez
Auth type Key pair
, puis copier le chemin d'accès au fichier de clé privée définir dansIdentityFile
. Par exempleC:/virtualM/deb56/puphpet/files/dot/ssh/id_rsa
vagrant ssh-config
commande m'a aidé à trouver la clé à utiliser dans phpStorm.Voici un très bon article sur ce sujet:
https://www.theodo.fr/blog/2017/03/how-to-manipulate-the-mysql-database-of-your-vagrant-from-phpstorm/
Qui est:
La fenêtre de configuration s'affichera
cd ~/path/to/your/project
vagrant ssh-config
commande dans le terminalOu tout simplement visiter la page dont l'URL que j'ai posté au dessus.
Si vous êtes à l'aide de Homestead, ces paramètres a très bien fonctionné pour mon Vagrant box:
Puis à nouveau, afin de ne MilanG de réponse, afin de choisir celui que vous vous sentiez à l'aise avec. Puisque c'est justement locales pour moi je l'ai fait et puis je n'aurai pas à mettre à jour mon fichier de chemin dois-je déplacer mon Vagrant box. Mais c'est vraiment mineur donc faire tout ce que vous sentez le mieux.