Y.L*_*.L. 2 mysql ubuntu navicat
我在我的ubuntu虚拟机中安装了mysql服务器,然后我使用Navaicat for Mysql来连接mysql,但失败了.Navicat for Mysql安装在Windows 7上,Navicat版本是11.0.10,企业版mysql安装在我的虚拟机上,系统是Ubuntu 12,当我连接mysql服务器时,它返回:

我的navicat连接配置:

我尝试了几种方法,包括使用命令:授予所有权限.使用grant选项通过'passwd'标识'root'@'%'并使用以下命令关闭ubuntu的防火墙:ufw disable,我hava也关闭了Windows 7的防火墙,ubuntu服务器的端口3306的状态是:

iptable规则是这样的:

mysql.user表是这样的:

但仍然,navicat给了我错误:2003 - 无法连接到'localhost'上的mysql服务器(10038)
有人可以帮帮我吗?谢谢!
Y.L*_*.L. 11
我解决了这个问题.在我的/etc/mysql/my.cnf中,命令绑定locahost地址,如下所示:bind-address = 127.0.0.1,只需在它之前添加一个#.现在我可以顺利连接到mysql服务器了.