我无法使用PhpStorm在流浪汉机器中创建与MySQL数据库的连接。
我的设置是:
数据库标签:
- 主持人:127.0.0.1
- 港口:3306
- 用户:root
- 密码: root_passsword
SSH / SSL标签:
- 代理主机:192.168.56.102
- 港口:22
- 代理用户:vagrant
- 代理密码:vagrant
有人能帮助我吗?感谢
答案 0 :(得分:27)
在SSH / SSL选项卡中,选择Auth type Key pair
,然后将路径复制到IdentityFile
中定义的私钥文件。例如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
答案 1 :(得分:12)
这是一篇关于这个主题的非常好的文章:
那是:
cd ~/path/to/your/project
vagrant ssh-config
命令
或者只是访问我在顶部发布的网址。
答案 2 :(得分:0)
如果您使用的是Homestead,这些设置对我的Vagrant盒子来说就可以了:
Host: 192.168.10.10
Port: 3306
Username: homestead
Password: secret
然后,MilanG的答案也一样,因此,请选择您喜欢的任何内容。因为它对我来说只是本地的,所以我这样做了,然后,如果我移动Vagrant框,则不必更新密钥文件路径。但这确实是次要的,所以尽你所能做到最好。