使用 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"]
我收到错误消息:"Could not connect the SSH Tunnel"
我已经将文件“/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 密码:vagrant
SSH 密钥文件:your-path-here
MySQL 主机名:127.0.0.1
MySQL 服务器端口:3306
用户名:root
密码:root
对于使用 puphpet 的开发者
选择标准 TCP/IP 而不是 SSH
参数(大部分是默认值,因为我没有更改它)
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
我开始使用 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"]
我收到错误消息:"Could not connect the SSH Tunnel"
我已经将文件“/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 密码:vagrant
SSH 密钥文件:your-path-here
MySQL 主机名:127.0.0.1
MySQL 服务器端口:3306
用户名:root
密码:root
对于使用 puphpet 的开发者
选择标准 TCP/IP 而不是 SSH
参数(大部分是默认值,因为我没有更改它)
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