Php MySQL突然拒绝远程连接
更新Php MySQL突然拒绝远程连接,php,mysql,remote-connection,Php,Mysql,Remote Connection,更新 因此,我完全禁用了服务器的防火墙,它似乎是罪魁祸首。我以前曾试图禁用某些规则,但禁用整个规则是有效的。非常令人沮丧,但我想问题已经解决了。。。我认为关键的指标是防火墙,因为它发生在午夜,当时我的服务器喜欢应用更新等等 这对我来说很奇怪,我在楼下有一台服务器,它承载着我的网站和MySQL服务器,并且已经运行了多年,没有出现很多问题。我有两个路由器在调制解调器后面桥接在一起,我的服务器在其中一个路由器后面。所有其他设备通过WiFi连接。路由器上所有正确的端口都是打开的,我在MySQL中配置了用
因此,我完全禁用了服务器的防火墙,它似乎是罪魁祸首。我以前曾试图禁用某些规则,但禁用整个规则是有效的。非常令人沮丧,但我想问题已经解决了。。。我认为关键的指标是防火墙,因为它发生在午夜,当时我的服务器喜欢应用更新等等 这对我来说很奇怪,我在楼下有一台服务器,它承载着我的网站和MySQL服务器,并且已经运行了多年,没有出现很多问题。我有两个路由器在调制解调器后面桥接在一起,我的服务器在其中一个路由器后面。所有其他设备通过WiFi连接。路由器上所有正确的端口都是打开的,我在MySQL中配置了用户,这些用户没有改变,并且一直工作正常 所以昨晚我在做一个项目,我决定用我的SkyDrive上的备份同步所有东西。我有一个MySQL的定时备份,在午夜(每天)运行,它刚刚转到午夜,所以我决定打开我的网络,在我将副本发送到我的SkyDrive之前观察文件的填充情况。备份完成后(它成功地完成了),我打算继续编写我的程序,但突然间我无法通过本地网络连接到MySQL服务器。我使用的是PHP,我的连接字符串从未更改,所有其他MySQL管理工具都没有连接。该实时站点运行良好,因此MySQL肯定正在运行和工作,但不接受远程连接。为什么这会突然发生 我尝试过的事情:
- 我确实注意到我的日志中充满了BINLOG错误,所以我关闭了BINLOG,因为我最近(几周前)打开了它
- 重新启动MySQL
- 关闭Windows Server 2008防火墙(暂时)
- 从其他设备(手机、平板电脑)连接,运气不佳
- 暂时允许我的路由器上的端口3306
- 已检查服务器日志中是否存在入侵尝试,但不存在
- 本地计算机和服务器上的PHP5.4
- Windows Server 2008企业版(在服务器上…)
- MySQL版本5.5.25a
有人知道这里发生了什么吗?我将在负载较低时重新启动服务器,看看这是否有帮助,一旦它重新联机,我将更新它。因此,我完全禁用了服务器的防火墙,它似乎是罪魁祸首。我以前曾试图禁用某些规则,但禁用整个规则是有效的。非常令人沮丧,但我想问题已经解决了。。。我认为关键的指标是防火墙,因为它正好发生在午夜,我的服务器喜欢应用更新等等。你有没有试过查看系统日志中的PHP/Mysql错误?您是否尝试过使用客户端应用程序(如SQLYG)连接Mysql?那PHPMyAdmin呢?那是我服务器的防火墙。想想这件事发生在午夜,这对我来说太奇怪了。我只是完全禁用了它,并测试了连接,它工作了。我添加了一个新的异常,所有内容都已备份。谢谢你!