计算机锁定时MySQL连接不工作


MySQL connection not working when computer is locked

我遇到了一个奇怪的问题,以前从未发生过这种情况,但我的数据库在我工作的电脑上,当我一天结束离开时,电脑会自动锁定,当这种情况发生时,我无法再连接到数据库。

我必须先登录,然后它才能再次允许连接。有没有办法让我无论如何都能成功?我需要全天候的连接,这让我很难在家里编码。

我使用的是Windows Server 2012,我使用PHP进行连接,但我做过测试,当计算机在晚上锁定时,与服务器的连接停止,当我在白天进入并解锁时,连接可用。我有所有的"主要"操作系统,Mac、Windows和Linux/Ubuntu,我也可以在白天用手机查看网站。一旦计算机锁定(就像用户处于非活动状态,需要密码才能重新登录一样),连接就会变得不可用。

确保MySQL作为服务运行,并在系统帐户而非用户帐户下运行。这也可能是一个系统问题,一旦用户没有登录,网络访问就会中断

查看服务管理器并检查MySQL的设置。

可能端口被阻止,请确保在计算机锁定时没有任何计划任务阻止端口。或者转到防火墙高级选项并制定规则以确保端口始终处于打开状态。