Puphpet MySQL Workbench Cygwin 上 Vagrant 中的连接
Puphpet MySQL Workbench Connection in Vagrant on Cygwin
我是编程新手,对ports/forwarding/connection等了解不多
Installed Vagrant, MySQL Workbench, and Cygwin on Windows 8.1, then
Puphpet on Cygwin and created Virtual Machine, for learning.
但是,无法连接到虚拟机上的 MySQL(MySQL 服务器已打开,在虚拟机上)来自 Workbench 在 Windows.
我没有对 vagrantfile 或 config.yaml.
进行任何更改
试用过:
在my.conf中改为bind-address = 0.0.0.0
,但是没有用
再次在my.conf中注释掉# bind-address = 127.0.0.1
没用。
Note: (I DELETED id_rsa file when it was not properly doing vagrant up
second time. So, gave full path to id_rsa.ppk, for connecting)
连接方法:标准(TCP/IP 通过 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 Error [Errno 10061] No Connection could be made because the target
machine actively refused it. Please refer to logs for details
Vagrant MySQL Access 的答案我不清楚。如何配置端口转发?
能否请您用简单的语言指导我,如何建立连接?还有,如何断开连接,以及任何安全问题。
Hostname: 192.168.56.101:8957
你不应该需要这里的端口,你应该只需要 ender 192.168.56.101
要验证 SQL 服务器正在侦听哪个端口,您可以 ssh
进入框并 运行
netstat -lnutp
这将输出框上当前打开和侦听端口的列表。如果您在列表中没有看到 SQL 服务器,那么它当前不是 运行ning 并且需要启动该服务。
非常感谢 Juan Treminio 和 Brian Morton!他们俩都为我提供了宝贵的提示和意见,以供我追踪! 此外,非常感谢 Juan Treminio https://puphpet.com,这对像我这样的人帮助很大。
完成连接详细信息:
选择
标准 TCP/IP 通过 SSH
参数(主要是默认值,因为我没有更改它)
SSH Hostname: 192.168.56.101
SSH Username: vagrant
SSH Password: vagrant
SSH Key File: C:\cygwin64\home\tomy\puphpet\sutfva\puphpet\files\dot\ssh\id_rsa
MySQL Hostname: 127.0.0.1
MySQl Server Port: 3306
Username: root
Password: 123
注意:记得记下你的连接参数
我是编程新手,对ports/forwarding/connection等了解不多
Installed Vagrant, MySQL Workbench, and Cygwin on Windows 8.1, then Puphpet on Cygwin and created Virtual Machine, for learning.
但是,无法连接到虚拟机上的 MySQL(MySQL 服务器已打开,在虚拟机上)来自 Workbench 在 Windows.
我没有对 vagrantfile 或 config.yaml.
进行任何更改试用过:
在my.conf中改为
bind-address = 0.0.0.0
,但是没有用再次在my.conf中注释掉
# bind-address = 127.0.0.1
没用。
Note: (I DELETED id_rsa file when it was not properly doing vagrant up second time. So, gave full path to id_rsa.ppk, for connecting)
连接方法:标准(TCP/IP 通过 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 Error [Errno 10061] No Connection could be made because the target machine actively refused it. Please refer to logs for details
Vagrant MySQL Access 的答案我不清楚。如何配置端口转发?
能否请您用简单的语言指导我,如何建立连接?还有,如何断开连接,以及任何安全问题。
Hostname: 192.168.56.101:8957
你不应该需要这里的端口,你应该只需要 ender 192.168.56.101
要验证 SQL 服务器正在侦听哪个端口,您可以 ssh
进入框并 运行
netstat -lnutp
这将输出框上当前打开和侦听端口的列表。如果您在列表中没有看到 SQL 服务器,那么它当前不是 运行ning 并且需要启动该服务。
非常感谢 Juan Treminio 和 Brian Morton!他们俩都为我提供了宝贵的提示和意见,以供我追踪! 此外,非常感谢 Juan Treminio https://puphpet.com,这对像我这样的人帮助很大。
完成连接详细信息:
选择 标准 TCP/IP 通过 SSH
参数(主要是默认值,因为我没有更改它)
SSH Hostname: 192.168.56.101
SSH Username: vagrant
SSH Password: vagrant
SSH Key File: C:\cygwin64\home\tomy\puphpet\sutfva\puphpet\files\dot\ssh\id_rsa
MySQL Hostname: 127.0.0.1
MySQl Server Port: 3306
Username: root
Password: 123
注意:记得记下你的连接参数