-
Notifications
You must be signed in to change notification settings - Fork 55
Locked_connects
xiaoboluo768 edited this page Jun 14, 2020
·
2 revisions
- 从版本5.7.6开始,MySQL支持使用ACCOUNT LOCK和ACCOUNT UNLOCK子句在执行CREATE USER和ALTER USER语句时指定是否要锁定和解锁用户帐户,如下:
- 与CREATE USER一起使用时,ACCOUNT LOCK和ACCOUNT UNLOCK子句指定新帐户的初始锁定状态。如果不指定,则新建的账号默认为未锁定状态
- 与ALTER USER一起使用时,ACCOUNT LOCK和ACCOUNT UNLOCK子句指定已存在帐户的新锁定状态。如果不指定,则已存在帐户的锁定状态保持不变
- 帐户的锁定状态记录在mysql.user表的account_locked列中。 使用SHOW CREATE USER语句可以查看到帐户的锁定状态
- 如果客户端使用处于锁定状态的账号尝试连接到Server时,则会提示ER_ACCOUNT_HAS_BEEN_LOCKED错误,并将错误写入错误日志。同时Server递增Locked_connects状态变量值,表示客户端使用锁定账号尝试连接的次数
- Server中存储过程或存储函数内部调用,或者使用代理用户进行连接的,则这些请求访问不受用户的锁定状态的影响,要注意:如果要从旧版本升级到MySQL 5.7.6及更高版本,请运行mysql_upgrade以确保mysql.user表的account_locked列存在。否则对于没有account_locked列的账号,Server会视为已解锁状态,且在使用ACCOUNT LOCK或ACCOUNT UNLOCK子句会产生错误
上一篇:Com_show_profile | 下一篇:Ssl_verify_mode
-
本 WIKI 包含了《千金良方--MySQL 性能优化金字塔法则》一书的代码段加粗命令行命令和SQL语句文本、以及4个附录内容,其中:
- 代码段和高清图单独整理为一个系列文档,如下:
- 每个附录都各自整理成了一个小系列文档,如下:
-
《千金良方--MySQL 性能优化金字塔法则》 一书的作者信息如下:
- 李春、罗小波、董红禹
-
联系人QQ:309969177
-
提示:
-
郑重声明:本WIKI仓库中的资料为电子工业出版社与本书的三位作者共同授权开源,为了在方便大家的同时,避免不必要的纠葛,任何商业与非商业的引用、转载,麻烦大家注明出处,谢谢配合!