【问题标题】:Connecting to Vagrant Box with MySQL Workbench使用 MySQL Workbench 连接到 Vagrant Box
【发布时间】:2017-07-06 20:33:22
【问题描述】:

我开始使用 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 隧道”

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

我使用的是 Windows 10

非常感谢您帮助我,我不知道怎么了,我已经在网上阅读并尝试过的所有内容都不起作用。

【问题讨论】:

    标签: ssh vagrant mysql-workbench vagrantfile vagrant-windows


    【解决方案1】:

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

    要查找密钥文件的位置:

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

    所以我对这个苏格兰威士忌的配置:

    SSH 主机名:192.168.33.10

    SSH 用户名:vagrant

    SSH 密码:vagrant

    SSH 密钥文件:your-path-here

    MySQL 主机名:127.0.0.1

    MySQL 服务器端口:3306

    用户名:root

    密码:root

    【讨论】:

      【解决方案2】:

      对于使用 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
      

      【讨论】:

        猜你喜欢
        • 2015-02-15
        • 1970-01-01
        • 1970-01-01
        • 2018-03-29
        • 1970-01-01
        • 2015-11-29
        • 2016-10-13
        • 1970-01-01
        • 2013-11-03
        相关资源
        最近更新 更多