如何连接到使用puphet配置创建的MySql数据库服务器?

如何连接到使用puphet配置创建的MySql数据库服务器?,mysql,vagrant,virtualbox,puppet,netbeans-8,Mysql,Vagrant,Virtualbox,Puppet,Netbeans 8,我最近创建了一个用于web开发的vagrant虚拟机,我能够在虚拟机中连接到Apache的服务器实例,但是我在连接MySql服务器时遇到了问题 我在puppet上创建配置时提供了用户和密码,但在提供这些凭据时仍然无法连接 我使用netbeans IDE作为我的主要开发工具,并连接到使用它的所有服务器 我感谢任何人能给予的帮助。提前谢谢。我也有同样的问题。最终让我成功的是执行 sed -i "s/^bind-address/#bind-address/" /etc/mysql/my.cnf mys

我最近创建了一个用于web开发的vagrant虚拟机,我能够在虚拟机中连接到Apache的服务器实例,但是我在连接MySql服务器时遇到了问题

我在puppet上创建配置时提供了用户和密码,但在提供这些凭据时仍然无法连接

我使用netbeans IDE作为我的主要开发工具,并连接到使用它的所有服务器


我感谢任何人能给予的帮助。提前谢谢。

我也有同样的问题。最终让我成功的是执行

sed -i "s/^bind-address/#bind-address/" /etc/mysql/my.cnf
mysql -u root -proot -e "GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; FLUSH PRIVILEGES;"
sudo /etc/init.d/mysql restart
第一个命令注释出绑定地址配置,然后确保您拥有根用户的权限


这个例子帮助我调试:

我也有同样的问题。最终让我成功的是执行

sed -i "s/^bind-address/#bind-address/" /etc/mysql/my.cnf
mysql -u root -proot -e "GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; FLUSH PRIVILEGES;"
sudo /etc/init.d/mysql restart
第一个命令注释出绑定地址配置,然后确保您拥有根用户的权限


此示例帮助我调试:

确保您的主机和端口正确。我如何检查端口以获取MySql的虚拟盒设置?以及主机?确保您的主机和端口正确。我如何检查我的端口以获得MySql的虚拟盒设置?还有主持人?