首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用MySQL工作台连接到Vagrant

问用MySQL工作台连接到Vagrant
EN

Stack Overflow用户
提问于 2017-02-17 10:43:16
回答 2查看 10K关注 0票数 6

我从瓦格兰特开始了。

我正在尝试用苏格兰酒盒工作台连接MySQL。

首先,我成功地用一个PHP脚本连接到mysql,但是我不能用MySQL工作台来连接。

这是我的Vagrantfile文件:

代码语言:javascript
复制
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“以绑定-address= 0.0.0.0

我在Windows 10上

非常感谢你帮助我,我不知道出了什么问题,我已经在网上读到的和尝试过的所有东西都没有起作用。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-02-17 14:49:04

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

要查找密钥文件的位置,请执行以下操作:

->在您的目录中执行迷航器ssh-config。

所以我为这个威士忌盒做的配置:

酒店名称:192.168.33.10

SSH用户名:迷航器

密码:迷航器

SSH密钥文件:your-path-here

MySQL主机名:127.0.0.1

MySQL服务器端口:3306

用户名:root

密码:root

票数 16
EN

Stack Overflow用户

发布于 2019-04-14 15:06:14

对于使用puphpet的开发人员

在SSH上选择标准TCP/IP

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

代码语言:javascript
复制
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
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42295842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档