MySql 5.7。尝试失败次数过多后锁定帐户

MySql 5.7. lock account after too many failed attempts

是否真的没有 "build in" 方法来锁定 mysql 帐户(我在 Debian 上使用 5.7.15)在登录尝试配置的失败次数后?

is there really no "build in" way to lock an mysql account

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

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

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