GBase 8a数据库登录最大登录错误次数 login_attempt_max。账号锁定lock和手工unlokc解锁

GBase 8a数据库集群,通过login_attempt_max参数控制尝试登陆的密码错误次数,超过了会将账号锁定。默认为0不限制次数。

参数

login_attempt_max

默认值

0 不限制
其它整数 达到这个次数后,账号被lock

修改方式

通过修改gcluster的配置文件。不允许set。

样例

如下将次数改成3次,然后重启gclusterd服务。测试密码错误

[gbase@localhost ~]$ gccli -uabc -pabc
ERROR 1045 (28000): Access denied for user 'abc'@'127.0.0.1' (using password: YES)
[gbase@localhost ~]$ gccli -uabc -pabc
ERROR 1045 (28000): Access denied for user 'abc'@'127.0.0.1' (using password: YES)
[gbase@localhost ~]$ gccli -uabc -pabc
ERROR 1829 (HY000): Access denied for user 'abc'@'%'. Account is locked.
[gbase@localhost ~]$ gccli -uabc -pabc
ERROR 1829 (HY000): Access denied for user 'abc'@'%'. Account is locked.
[gbase@localhost ~]$ gccli -uabc -pabc
ERROR 1829 (HY000): Access denied for user 'abc'@'%'. Account is locked.
[gbase@localhost ~]$ gccli -uabc -pabcd
ERROR 1829 (HY000): Access denied for user 'abc'@'%'. Account is locked.

手工解锁

需要使用管理员用户

gbase> alter user abc account unlock;
Query OK, 0 rows affected (Elapsed: 00:00:00.01)

gbase> ^CAborted
[gbase@localhost ~]$ gccli -uabc -pabcd

参考

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注