连接云服务器中的MySQL报错2003
今天又是被恶心的一天,配个数据库,难受几个小时,明明控制台已经放了端口,‘2003’依旧弹出。
有感的猿友,现在缓解你内心的难受
2003-Can’t connect to MySQL server (10060)
排查原因:
- 1.数据库在服务器中是否能mysql
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.00 sec)
mysql>
- 2.当前网络是否正常
- 3.防火墙是否开启端口
systemctl status firewalld //查看是否开启
Active: active (running) //未开启显示为dead
systemctl start firewalld //开启
查看防火墙开放的端口
firewall-cmd --list-all
//永久开启3306
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
sudo firewall-cmd --reload //重载防火墙
此时此刻的感受,虽解疑但不易,突有所感。
任务纸上分,众人力居争。
身心疲惫时,唯恐有人知。
死马当活马,一抓一大把。
如今劝君言,莫把命换钱。