我突然遇到了 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)
- 转到网络连接(Win+R,然后输入 ncpa.cpl 并回车)
- 右键单击网络适配器,单击属性
- 点击配置
- 进入电源管理选项卡
- 取消选中允许计算机关闭设备