如何限制MySQL根帐户中的登录失败次数
我使用mysql5.7,我的客户端需要使用navicat连接到mysql,使用root帐户登录连续5次失败,锁定帐户15分钟。然而,谷歌搜索并没有得到好的结果。Mysql中没有这样的功能。但是我认为您可以让项目经理删除此功能Mysql中没有此类功能。但您可以使用您的应用程序来实现这一点,即:有一个名为IsLocked bit的bit列和一个RetryCount INT列。在应用程序中,检查是否是后续登录尝试,如果是,则增加RetryCount列 一旦RetryCount列达到5(根据需要),将表集合IsLocked列更新为true如何限制MySQL根帐户中的登录失败次数,mysql,Mysql,我使用mysql5.7,我的客户端需要使用navicat连接到mysql,使用root帐户登录连续5次失败,锁定帐户15分钟。然而,谷歌搜索并没有得到好的结果。Mysql中没有这样的功能。但是我认为您可以让项目经理删除此功能Mysql中没有此类功能。但您可以使用您的应用程序来实现这一点,即:有一个名为IsLocked bit的bit列和一个RetryCount INT列。在应用程序中,检查是否是后续登录尝试,如果是,则增加RetryCount列 一旦RetryCount列达到5(根据需要),将表
因此,在此之后的任何登录尝试;只需检查IsLocked列是否为true,如果为true,则拒绝登录并在15分钟后向最终用户抛出验证错误消息并解锁帐户。谢谢,向客户解释mysql没有此功能,可以限制连接到mysql的IP。客户接受了这个提议。但是我对这个问题仍然很感兴趣,应用程序是指linux外壳吗?因为客户需要navicat软件登录。