数据库

MySQL错误中无法连接 MySQL server (10060)

作者:admin110 来源:web交流网 2016-07-05 20:33 浏览:0 我要评论(0)

当远程连接MySQL数据库的时候显示Can& 39;t connect to MySQL server (10060),我们从以下几个方面入手,找出错误的原因:1 网络不通

当远程连接MySQL数据库的时候显示Can't connect to MySQL server (10060),我们从以下几个方面入手,找出错误的原因:
1.网络不通。
检查能不能ping通。
2.防火墙设置。
防火墙是否放过mysql的进程,是否屏蔽了mysql的3306端口。
3.mysql的账户设置。
mysql账户是否不允许远程连接。如果无法连接可以尝试以下方法:
1. mysql -u root -p //登录MySQL
2.
3. mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION; //任何远程主机都可以访问数据库
4.
5. mysql> FLUSH PRIVILEGES; //需要输入次命令使修改生效
6.
7. mysql> EXIT //退出
也可以通过修改表来实现远程:
1. mysql -u root -p
2.
3. mysql> use mysql;
4.
5. mysql> update user set host = '%' where user = 'root';
6.
7. mysql> select host, user from user;
其实错误的原因也不外乎以上几个方面,相信按照上面的思路找出原因,定能将问题解决掉。

转载请注明出处。

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • mysql中You can't specify target table for update in FROM clause错误

    mysql中You can't specify target table for update in FROM clause错误

    2018-09-30

网友点评
评论(已有0条评论)
还没有评论,快来抢沙发吧!
新闻
  • 新闻
  • 软件
精彩导读