前情提要:
在远程服务器端安装完mysql后 能够用xsell登录mysql,但是用Navicat去登录的时候就提示can't connect to mysql server on '***' (10061)
解决办法:
1,mysql没有配置远程访问的帐号?
创建远程访问用户:
mysql>GRANT ALL PRIVILEGES ON *.* TO admin@"%" IDENTIFIED BY 'something' WITH GRANT OPTION; mysql>flush privileges;
2,若还是连接不上:
修改my.cnf文件:文件一般都在/etc/mysql/my.cnf
在my.cnf里面找到bind-address,修改成bind-address=0.0.0.0;
这个时候需要重启mysql 让配置生效;
可以使用service mysql restart 不过 本人用这个命令时导致 mysql无法启动;
无奈只能删除mysql 重新安装;
后来吸取教训后:先 service mysql stop 再service mysql start;
本次博文 参考:http://chenrd.com/detail-91.html;