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

标签 mysql authentication account

在配置的失败登录尝试次数后,真的没有“内置”方法来锁定 mysql 帐户(我在 Debian 上使用 5.7.15)吗?

最佳答案

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

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

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

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

关于MySql 5.7。多次尝试失败后锁定帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40843411/

相关文章:

tomcat - 登录 Tomcat 时出现问题

android - 如果没有帐户,AccountPicker.newChooseAccountIntent 不显示选择器

python - 如何手动将 cookie 放入 jar 中?

IF 中的 MySQL 计数

MySQL Innodb 死锁 - 如何删除旧事件?

php - 使用 PHP 自定义 CMS 创建动态子域?

javascript - 我的 sails.js Passport.js 实现中出现 InternalOAuthError 的原因是什么?

azure - 如何将 Windows Azure 帐户委托(delegate)给另一个 Live Id 帐户

ios - 如何检查哪个分发证书签署了 .ipa?

php - 如何选择所有行的 HTML 表格