远程连接mySql数据库10061错误

安装完mysql后,此时只是本机访问mysql,其他的任何机器都是无法访问的,Navicat for mysql更是无法使用,然后进行如下操作:

1
2
3
update user set host ='%' where user='root';
grant all on *.* to root@'%' identified by 'root';
flush privileges;

执行以上3个命令,本以为可以用Navicat 可以连接了,谁知还是报10061错误。

进入/etc/mysql/my.cnf这个,找到bind-address=127.0.0.1修改为bind-address = 0.0.0.0

重启mysql服务sudo service mysql restart即可。