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 bit
的 bit
列和一个 RetryCount INT
列。在您的应用程序中,检查是否是后续登录尝试,如果是,则增加 RetryCount
列。
一次,RetryCount
列达到 3(根据您的需要)更新 table 集 IsLocked
列为 true
。
因此,此后的任何登录尝试;只需检查 IsLocked
列是否为 true
,如果是,则拒绝登录并向最终用户抛出验证错误消息。
是否真的没有 "build in" 方法来锁定 mysql 帐户(我在 Debian 上使用 5.7.15)在登录尝试配置的失败次数后?
is there really no "build in" way to lock an mysql account
据我所知,您可以使用应用程序逻辑完成它。那就是:有一个名为 IsLocked bit
的 bit
列和一个 RetryCount INT
列。在您的应用程序中,检查是否是后续登录尝试,如果是,则增加 RetryCount
列。
一次,RetryCount
列达到 3(根据您的需要)更新 table 集 IsLocked
列为 true
。
因此,此后的任何登录尝试;只需检查 IsLocked
列是否为 true
,如果是,则拒绝登录并向最终用户抛出验证错误消息。