Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何限制MySQL根帐户中的登录失败次数_Mysql - Fatal编程技术网

如何限制MySQL根帐户中的登录失败次数

如何限制MySQL根帐户中的登录失败次数,mysql,Mysql,我使用mysql5.7,我的客户端需要使用navicat连接到mysql,使用root帐户登录连续5次失败,锁定帐户15分钟。然而,谷歌搜索并没有得到好的结果。Mysql中没有这样的功能。但是我认为您可以让项目经理删除此功能Mysql中没有此类功能。但您可以使用您的应用程序来实现这一点,即:有一个名为IsLocked bit的bit列和一个RetryCount INT列。在应用程序中,检查是否是后续登录尝试,如果是,则增加RetryCount列 一旦RetryCount列达到5(根据需要),将表

我使用mysql5.7,我的客户端需要使用navicat连接到mysql,使用root帐户登录连续5次失败,锁定帐户15分钟。然而,谷歌搜索并没有得到好的结果。

Mysql中没有这样的功能。但是我认为您可以让项目经理删除此功能

Mysql中没有此类功能。但您可以使用您的应用程序来实现这一点,即:有一个名为IsLocked bit的bit列和一个RetryCount INT列。在应用程序中,检查是否是后续登录尝试,如果是,则增加RetryCount列

一旦RetryCount列达到5(根据需要),将表集合IsLocked列更新为true


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

谢谢,向客户解释mysql没有此功能,可以限制连接到mysql的IP。客户接受了这个提议。但是我对这个问题仍然很感兴趣,应用程序是指linux外壳吗?因为客户需要navicat软件登录。