测试的那些事
MySQL远程连接错误:Can't connect to MySQL server (10060)
上一篇 /
下一篇 2012-06-06 12:00:57
/ 个人分类:SQL
当远程连接MySQL数据库的时候显示Can't connect to MySQL server (10060),我们从以下几个方面入手,找出错误的原因:
1.网络不通。
检查能不能ping通。
2.防火墙设置。
防火墙是否放过mysql的进程,是否屏蔽了mysql的3306端口。
3.mysql的账户设置。
mysql账户是否不允许远程连接。如果无法连接可以尝试以下方法:
- mysql -u root -p //登录MySQL
-
- mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION; //任何远程主机都可以访问数据库
-
- mysql> FLUSH PRIVILEGES; //需要输入次命令使修改生效
-
- mysql> EXIT //退出
也可以通过修改表来实现远程:
- mysql -u root -p
-
- mysql> use mysql;
-
- mysql> update user set host = '%' where user = 'root';
-
- mysql> select host, user from user;
MySql专题
http://database.51cto.com/mysql/
相关阅读:
- 11步教你选择最稳定的MySQL版本 (xin_晴, 2012-4-06)
- Linux mysql 安装配置 (系统消息, 2012-4-11)
- 如何给Python的MySQL模块加功能 (xin_晴, 2012-4-17)
- MySQL数据库性能优化之SQL优化 (xin_晴, 2012-4-19)
- MySQL数据库性能优化之表结构优化 (xin_晴, 2012-5-03)
- MySQL数据库性能优化之索引优化 (xin_晴, 2012-5-04)
- MySQL数据库性能优化之存储引擎选择 (xin_晴, 2012-5-08)
- 优化MySQL语句的十个建议 (xin_晴, 2012-5-14)
- JSP连接mysql,实现登录界面 (jwzhangjie, 2012-5-24)
- 关键的十个MySQL性能优化技巧 (xin_晴, 2012-6-05)
收藏
举报
TAG:
MySQL
Mysql