我最近创建了一个用于Web开发的流浪汉虚拟框,我能够连接到虚拟机中Apache的服务器实例,但是我无法连接到MySql服务器。
我在puppet上创建配置时给了用户和密码,但在提供这些凭据时我仍然无法连接。
我使用netbeans IDE作为我的主要开发工具,并连接到使用它的所有服务器。
我感谢任何人都能给予的任何帮助。提前谢谢。
答案 0 :(得分:0)
我有同样的问题。最终使它对我有用的是执行
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
第一个命令注释掉bind-address配置,然后确保您拥有root用户的权限