windows防火墙mysql无法访问_防火墙导致MySQL无法访问的问题解决案例

问题

数据库总是访问不了以致不得不反反复复的重启MySQL数据库。

但是重启的效果并不明显,重启10几分钟后问题依然出现。导致前端用户难以正常访问网站。

另外他们还通过google,百度搜索,怀疑是数据库连接设置太少。设定加大并发连接,无效。flush host,无效。经过详细了解情况后,得出如下信息:

一、系统正常;

二、MySQL本身服务正常(可以在本地用phpmyadmin操作,速度很快);

三、另外一台服务器的WEB端访问MySQL很慢,甚至无法访问;

四、网络拓扑:WEB、数据库分离,并且在不同机房;

排查

根据他反映的情况,开始就怀疑与防火墙有关。因为这个问题,我遇到过,有切身体会。

但是我仍然按照常规步骤,逐一排查故障。这里可以排除网络缘故,网络方面的可能性已经排除。

另外,由于涉及数据私隐,这里仅仅描述排查步骤及排查命令,不提供具体数据和命令执行结果。

检查磁盘空间

#df -h

查看进程状况

# pstree

查看网络连接

# netstat-an

查看系统日志

#tail -f /var/log/messages

查看MySQL日志

#cat xxx.err |less查看系统设置

# ulimit

#cat /proc/sys/net/ipv4/ip_local_port_range

#cat /proc/sys/net/ipv4/ip

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值