Je ne peux pas créer de connexion à une base de données MySQL dans une machine vagabonde 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
Onglet SSH/SSL:
- Hôte proxy: 192.168.56.102
- Port: 22
- Utilisateur proxy: vagabond
- Mot de passe proxy: vagabond
Est-ce que quelqu'un peut m'aider? Merci
Dans l'onglet SSH/SSL, sélectionnez Auth type Key pair
, puis copiez le chemin d'accès au fichier de clé privée défini dans IdentityFile
. Par exemple C:/virtualM/deb56/puphpet/files/dot/ssh/id_rsa
$vagrant up
$vagrant ssh-config
Host local
HostName 127.0.0.1
User vagrant
Port 2222
UserKnownHostsFile /dev/null
StrictHostKeyChecking no
PasswordAuthentication no
IdentityFile "C:/virtualM/deb56/puphpet/files/dot/ssh/id_rsa"
IdentityFile "C:/Users/User/.vagrant.d/insecure_private_key"
IdentitiesOnly yes
LogLevel FATAL
Voici un très bel article sur ce sujet:
C'est:
cd ~/path/to/your/project
vagrant ssh-config
à partir du terminalOu visitez simplement la page dont j'ai posté l'URL en haut.
Si vous utilisez Homestead, ces paramètres fonctionnent parfaitement pour ma boîte Vagrant:
Host: 192.168.10.10
Port: 3306
Username: Homestead
Password: secret
La réponse de MilanG a fait de même, alors choisissez celle avec laquelle vous vous sentez à l'aise. Comme c'est juste local pour moi, je l'ai fait et je n'aurai pas à mettre à jour mon chemin de fichier de clés si je déplace ma boîte Vagrant. Mais c'est vraiment mineur alors faites ce que vous jugez préférable.