0

更新

所以我完全禁用了我服务器的防火墙,它似乎是罪魁祸首。我之前曾尝试禁用某些规则,但禁用整个规则是可行的。非常令人沮丧,但我想问题解决了......我认为它是防火墙的关键指标是因为它发生在我的服务器喜欢应用更新等的午夜。

这对我来说很奇怪,我在楼下有一台服务器来托管我的网站和 MySQL 服务器,它已经运行了多年,没有出现很多问题。我的调制解调器后面有 2 台路由器桥接在一起,而我的服务器在其中一台后面。所有其他设备通过 WiFi 连接。路由器上所有正确的端口都打开了,我在 MySQL 中配置了用户,这些用户没有改变,并且一直运行良好。

所以昨晚我在做一个项目,我决定用我的 SkyDrive 上的备份同步所有内容。我有一个 MySQL 的计划备份,它在午夜(每天)运行,它刚刚转到午夜,所以我决定打开我的网络并观察文件被填充,然后再将副本发送到我的 SkyDrive。备份完成后(它成功了),我打算继续处理我的程序,但突然之间我无法再通过本地网络连接到 MySQL 服务器。我正在使用 PHP,我的连接字符串从未改变,所有其他 MySQL 管理工具都没有连接。实时站点工作正常,因此 MySQL 肯定在运行和工作,但没有接受远程连接。为什么会突然发生这种情况?

我尝试过的事情:

  • 我确实注意到我的日志中充满了BINLOG 错误,所以我关闭了 binlog,因为我最近(几周前)打开了它。
  • 重启 MySQL
  • 关闭Windows Server 2008防火墙(暂时)
  • 从不同的设备(手机、平板电脑)连接,没有运气
  • 在我的路由器上暂时允许端口 3306
  • 检查服务器日志是否有入侵尝试,不存在...

设置 :

  • 本地机器和服务器上的 PHP 5.4
  • Windows Server 2008 Enterprise(在服务器上...)
  • MySQL 版本 5.5.25a

有没有人知道这里发生了什么?当负载较低时,我将重新启动我的服务器,看看这是否有帮助,一旦它重新上线,我将更新它。

4

1 回答 1

0

所以我完全禁用了我服务器的防火墙,它似乎是罪魁祸首。我之前曾尝试禁用某些规则,但禁用整个规则是可行的。非常令人沮丧,但我想问题解决了......我认为它是防火墙的关键指标是因为它发生在我的服务器喜欢应用更新等的午夜。

于 2013-08-13T15:09:06.707 回答