gpt4 book ai didi

php - MySQL 突然拒绝远程连接

转载 作者:行者123 更新时间:2023-11-30 01:24:00 25 4
gpt4 key购买 nike

更新

So I completely disabled my server's firewall and it appears to be the culprit. I had tried to disable certain rules before but disabling the whole thing worked. Very frustrating, but problem solved I guess... I think the key indicator that it was the firewall was because it happened at exactly midnight when my server likes to apply updates and such.

这对我来说很奇怪,我楼下有一台服务器托管我的网站和 MySQL 服务器,它已经运行了很多年,没有出现很多问题。我的调制解调器后面有两台路由器桥接在一起,我的服务器位于其中一台后面。所有其他设备都通过 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

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

最佳答案

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

关于php - MySQL 突然拒绝远程连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18212599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com