Mysql虚拟机远程连接失败

Mysql虚拟机远程连接失败,mysql,vagrant,virtual-machine,virtualbox,Mysql,Vagrant,Virtual Machine,Virtualbox,我使用vagrant和puppet配置在Virtual Box上创建了虚拟机。在vm中,我可以连接到mysql数据库,但是我想从本地机器连接vm的mysql 首先,我试图更改my.cnf中的“bind address”值,然后重新启动了mysql服务,但它不起作用。我想我不能按原样更改绑定地址。当我运行“mysql--help”命令时,绑定地址的值是“无默认值” 虚拟机属性: Ubuntu 14.04 mysql 5.6 转发的\u端口(主机:7104->来宾:22) “mysql--hel

我使用vagrant和puppet配置在Virtual Box上创建了虚拟机。在vm中,我可以连接到mysql数据库,但是我想从本地机器连接vm的mysql

首先,我试图更改my.cnf中的“bind address”值,然后重新启动了mysql服务,但它不起作用。我想我不能按原样更改绑定地址。当我运行“mysql--help”命令时,绑定地址的值是“无默认值”

虚拟机属性:

  • Ubuntu 14.04
  • mysql 5.6
  • 转发的\u端口(主机:7104->来宾:22)
mysql--help”命令的一部分

部分“my.cnf”是

p.S.=>在我更改了/etc/mysql/my.cnf文件后,我重新启动了mysql服务


请帮助:)

步骤1:注释cnf文件中的绑定地址条目

第二步:重启mysql服务

步骤3:如果您没有使用任何其他用途,请停止iptables服务-

service iptables stop
步骤4:向一个用户授予权限,该用户将远程连接数据库

grant all privileges on *.* to user1@'%' identified by 'user1';
为了测试我在全球范围内提供的所有权利,您可以根据您的要求准备授权声明