【发布时间】:2016-03-15 04:07:09
【问题描述】:
我是编程新手,对端口/转发/连接等不太了解。
在 Windows 8.1 上安装 Vagrant、MySQL Workbench 和 Cygwin,然后 在 Cygwin 上使用 Puphpet 并创建虚拟机,用于学习。
但是,无法连接到虚拟机上的 MySQL(MySQL 服务器已打开,在虚拟机上)从 Windows 中的 Workbench。
我没有对 vagrantfile 或 config.yaml 进行任何更改。
试用:
在my.conf中改为
bind-address = 0.0.0.0,但没有用。再次在 my.conf 中注释掉
# bind-address = 127.0.0.1没用。
注意:(我删除了 id_rsa 文件,因为它没有正确执行 vagrant up 第二次。因此,给出了 id_rsa.ppk 的完整路径,用于连接)
连接方法:标准(TCP/IP over SSH) 参数:
Hostname: 192.168.56.101:8957
SSH Username: vagrant
SSH Password: vagrant
SSH Key File: c:\cygwin64\home\tomy\puphpet\sutfva\puphpet\files\dot\ssh\id_rsa.ppk
MySQl Hostname: 127.0.0.1
Port: 3306
Username: dbuser
Password: 123
错误信息:
IO 错误 [Errno 10061] 无法建立连接,因为目标 机器主动拒绝了。详情请查看日志
Vagrant MySQL Access 的答案我不清楚。如何配置端口转发?
您能否用简单的话指导我,我如何建立连接?另外,如何断开连接,以及任何安全问题。
【问题讨论】:
-
先生(Juan Treminio 先生):非常感谢您花时间给我正确的方向。下面给出了有关连接的详细信息,以便对像我这样的初学者有用。
标签: mysql connection vagrant mysql-workbench puphpet