这两天公司的服务器重启一次后,发现数据库连接不上了,因为本身对于服务器的问题了解的不是很多,具体也不知道哪里出现的问题.所以在本地连接线上数据库时加上了ssh,但是每次的连接都不稳定,很苦恼!!!
今天下班回家闲来无事,就想这个问题到底怎么解决,就百度了一下;
问题说是防火墙问题,使用telnet *.*.*.* 3306测试提示连接超时;
由于服务器版本是centos,就在/etc/sysconfig/iptables看了下,发现3306端口的状态是drop,改成了ACCEPT
重启防火墙
/bin/systemctl restart iptables.service
搞定,知识就是力量呀!!!