2003 - Cant’t connect to MySQL server on ‘ip’(10060 “Unknown error”)
程序员文章站
2024-01-30 20:21:40
远程连接MySQL数据库Can’t connect to MySQL server (10060“Unknown error”) 总结了一下几种方法就解决1.网络不通。检查能不能ping通。2.防火墙设置。这个可能性也很大,优先排查这个防火墙是否放过mysql的进程,是否屏蔽了mysql的3306端口。方法:防火墙开放3306端口1、打开防火墙配置文件 vi /etc/sysconfig/iptables2、增加下面一行 -A INPUT -m state --state NE...
远程连接MySQL数据库Can’t connect to MySQL server (10060“Unknown error”) 总结了一下几种方法就解决
1.网络不通。
检查能不能ping通。
2.防火墙设置。这个可能性也很大,优先排查这个
防火墙是否放过mysql的进程,是否屏蔽了mysql的3306端口。
方法:
防火墙开放3306端口
1、打开防火墙配置文件
vi /etc/sysconfig/iptables
2、增加下面一行
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
3、重启防火墙
service iptables restart
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;
希望对你有帮助
本文地址:https://blog.****.net/qq_43640120/article/details/107312660
上一篇: 统计出一个矩阵中每一行的最小值,并且将结果存放在数组中
下一篇: HTML小知识点
推荐阅读
-
2003 can't connect to mysql server on 10060
-
2003 - Cant’t connect to MySQL server on ‘ip’(10060 “Unknown error”)
-
MYSQL ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.10.210' (111) 解决方法
-
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)解决办法
-
mysql2003-Can't connect to MySQL server (10060)
-
远程连接centos7 上的mysql报(ERROR 2003 (HY000): Can't connect to MySQL server on '168.x.x.x' (10060) )
-
mysql配置时提示:error nr.2003 can't connect to mysql server_MySQL
-
ERROR 2003 (HY000): Can't connect to MySQL server
-
在dos命令启动MySql 报错ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
-
MySql ERROR 2003 Can't connect to MySQL server on 'localho_MySQL