我对编程很陌生,对端口/转发/连接等没有太多的想法。
在Windows8.1上安装Vagrant、MySQL工作台和Cygwin,然后在Cygwin上安装Puphpet并创建虚拟机,以供学习。
但是,无法连接到MySQL on Virtual (MySQL Server on Virtual )。
我没有做任何改变迷走神经文件或config.yaml。
试过:
bind-address = 0.0.0.0中更改为my.conf,但没有使用。注意:(我删除了id_rsa文件时,它没有正确地做流浪第二次。因此,给出了连接id_rsa.ppk的完整路径)
连接方法:标准参数(TCP/IP )参数:
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的答案并不清楚。如何配置端口转发?
请你用简单的话指导我,我怎样才能建立联系?另外,如何断开连接,以及任何安全问题。
发布于 2016-03-15 19:31:33
非常感谢Juan 和Brian !他们都给了我宝贵的建议和投入,让我来追踪!,此外,非常感谢胡安特雷米尼奥的 https://puphpet.com,这对像我这样的人是一个巨大的帮助。
完整的连接细节:
在SSH上选择标准TCP/IP
参数(主要是默认值,因为我没有更改它)
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注意:记得记下连接参数。
发布于 2016-03-15 17:38:34
Hostname: 192.168.56.101:8957您不应该需要这里的端口,您应该只需要对192.168.56.101进行增强
若要验证Server正在侦听哪个端口,可以将ssh放入框中并运行
netstat -lnutp这将输出框上当前打开和侦听端口的列表。如果没有在列表中看到Server,则它目前没有运行,因此需要启动该服务。
https://stackoverflow.com/questions/36002515
复制相似问题