MySql 5.7。锁定帐户

问题描述:

是否真的没有“内置”的方式来锁定一个MySQL帐户(我在Debian上使用5.7.15)在配置失败的登录尝试次数后?MySql 5.7。锁定帐户

真的没有“建设”的方式来锁定一个MySQL账户

据我所知没有关闭,但您可以在使用应用程序逻辑得到完成。那就是:有一个名为IsLocked bitbit列和一个RetryCount INT列。在你的应用程序中,检查它是否是后续的登录尝试,如果是,则增加RetryCount列。

一次,RetryCount列达到3(根据您的需要)更新表集IsLocked列为true

因此,之后的任何登录尝试;只需检查IsLocked列是否为true,如果是,则拒绝登录并向最终用户发出验证错误消息。