繁体   English   中英

使用MySQL Workbench连接到Vagrant Box

[英]Connecting to Vagrant Box with MySQL Workbench

我开始使用Vagrant了。

我正在尝试使用MySQL Workbench连接Scotch Box

首先,我成功地使用框内的PHP脚本连接到mysql,但我无法使用MySQL Workbench。

这是我的Vagrantfile:

Vagrant.configure("2") do |config|

config.vm.box = "scotch/box"
config.vm.network "private_network", ip: "192.168.33.10"
config.vm.network "forwarded_port", guest: 3306, host: 3306
config.vm.hostname = "scotchbox"
config.vm.synced_folder ".", "/var/www", :mount_options => ["dmode=777", "fmode=666"]

我收到错误消息:“无法连接SSH隧道” MySQL Workbench错误消息

我已经将文件“/etc/mysql/my.cnf”编辑为bind-address = 0.0.0.0

我在Windows 10上

非常感谢你帮助我,我不知道什么是错的,我已经在线阅读并试过的一切都没有用。

我发现我的问题在哪里。 我没有使用正确的SSH密钥文件 ...

要查找密钥文件的位置:

- >在Vagrant目录中执行vagrant ssh-config

所以这个scotch-box的配置:

SSH主机名: 192.168.33.10

SSH用户名: vagrant

SSH密码: 流浪汉

SSH密钥文件: 你的路径在这里

MySQL主机名: 127.0.0.1

MySQL服务器端口: 3306

用户名: root

密码: root

对于使用puphpet的开发人员

选择SSH上的标准TCP / IP

参数(主要是默认值,因为我没有更改它)

SSH Hostname: 192.168.56.101
SSH Username: vagrant
SSH Password: vagrant
SSH Key File: C:\cygwin64\home\(username)\puphpet\sutfva\puphpet\files\dot\ssh\id_rsa
MySQL Hostname: 127.0.0.1
MySQl Server Port: 3306
Username: root
Password: 123

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM