当 mysql 计算机被锁定或空闲时无法连接到 MySQL

当 mysql 计算机被锁定或空闲时无法连接到 MySQL

我突然遇到了 mysql 连接问题。我有三台计算机,mysql 数据库安装在计算机 A(服务器)上,其他计算机 B 和 C(客户端)上,这三台计算机都在同一个本地网络中。

这里有一个类似的问题,https://stackoverflow.com/questions/18345743/mysql-connection-not-working-when-computer-is-locked但场景不同。

每个客户端计算机都有我的应用程序连接到服务器 A 中的 mysql 数据库,但是当服务器 A 空闲(出现屏幕保护程序)或计算机被锁定时,客户端计算机中的应用程序将无法再连接到服务器 A 中的 mysql 数据库,直到有人登录到服务器计算机 A。

请问这可能是什么原因造成的,我该如何解决

答案1

当服务器 A 空闲时,您能 ping 通它吗?也许计算机在空闲时会关闭网络。如果是这种情况,请执行以下操作(假设服务器 A 是 Windows)

  1. 转到网络连接(Win+R,然后输入 ncpa.cpl 并回车)
  2. 右键单击网络适配器,单击属性
  3. 点击配置
  4. 进入电源管理选项卡
  5. 取消选中允许计算机关闭设备

相关内容