mysql - 在 PhpStorm 中连接到 vagrant 机器上的 MySQL 数据库

标签 mysql connection vagrant phpstorm

我无法使用 PhpStorm 在 vagrant 机器中创建与 MySQL 数据库的连接。

我的设置是:

数据库选项卡:
- 主机:127.0.0.1
- 端口:3306
- 用户:root
- 密码:root_passsword

SSH/SSL 选项卡:
- 代理主机:192.168.56.102
- 端口:22
- 代理用户:vagrant
- 代理密码:vagrant

有人可以帮助我吗?谢谢

最佳答案

在 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

关于mysql - 在 PhpStorm 中连接到 vagrant 机器上的 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30823844/

相关文章:

mysql - 根据频率计算所有行并返回值

backup - 如何在 sqldeveloper 中备份 'connection details'?

linux - 无法连接到远程 mongodb 服务器

ubuntu - 如何在 vagrant provisioning 中只显示带有 wget 的进度条?

mysql - binlog-do-db 和 replicate-do-db 有什么区别?

php - 回复 : MySQL server not returning correct output

mysql - 修复旧程序 : database text encoding, 和不正确的字段类型

java - 异常重用 HttpClient https 连接

python - 确保 psycopg2 数据库连接处于事件状态

vagrant - Ansible apt-get 安装输出