mysql5.7的root密码强度

原创 2017年10月17日 15:29:53

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'jwrq4h20171017';

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

mysql>  SHOW VARIABLES LIKE 'validate_password%';

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

mysql的密码规则

mysql> SHOW VARIABLES LIKE 'validate_password%'; 
+--------------------------------------+--------+
| Variable_name                        | Value  |
+--------------------------------------+--------+
| validate_password_check_user_name    | OFF    |
| validate_password_dictionary_file    |        |
| validate_password_length             | 8      |
| validate_password_mixed_case_count   | 1      |
| validate_password_number_count       | 1      |
| validate_password_policy             | MEDIUM |
| validate_password_special_char_count | 1      |
+--------------------------------------+--------+
7 rows in set (0.00 sec)

参数解释
validate_password_dictionary_file
插件用于验证密码强度的字典文件路径。


validate_password_length
密码最小长度,参数默认为8,它有最小值的限制,最小值为:
validate_password_number_count +validate_password_special_char_count + (2 * validate_password_mixed_case_count)


validate_password_mixed_case_count
密码至少要包含的小写字母个数和大写字母个数。
validate_password_number_count
密码至少要包含的数字个数。


密码强度检查等级,0/LOW、1/MEDIUM、2/STRONG。
默认是1,即MEDIUM,所以刚开始设置的密码必须符合长度,且必须含有数字,小写或大写字母,特殊字符。


validate_password_special_char_count
密码至少要包含的特殊字符数。

MySQL5.7密码安全策略

MySQL5.7密码安全策略

MySql5.7版本的root密码登录问题

发现上一篇文章解决了mysql服务无法启动问题后,竟然用root用户无密码不能登录,5.7版本不能在初始化时用root无密码登录,找了很多帖子后,解决了问题。 原来在上一篇文章的mysqld –in...

Mac下MySQL5.7忘记root密码

操作步骤: 1、 在系统偏好设置中停止MySQL服务。 2、执行命令以安全模式启动MySQL: cd /usr/local/mysql/bin sudo ./mysqld_sa...

关于Mysql5.7修改root密码ERROR 1054的问题

平台Windows     从官网下载的MySQL5.7.16 64位,配置好MySQL之后由于root密码为空所以我去修改MySQL的root密码,先用 [sql] view plain copy ...

linux下mysql 5.7及以前版本 root密码修改方法

http://www.cnblogs.com/allenblogs/archive/2010/08/12/1798247.html 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接M...

win7系统下mysql 5.7版本root用户忘记密码怎么解决

忘记mysql的root用户的密码该怎么办

Windows下Mysql5.7忘记root密码的解决方法

1、 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令:net stop mysql 打开第一个cmd窗口,切换到mysql的bin目录,运行命令:mysqld ...

MySql5.7在Windows系统中的安装、修改root密码、添加到系统服务

前几天将系统升级到Win10,同时也将MySQL升级到最新的5.7,安装时发现第三方客户端不能使用初始密码登录,文章里提供了处理的办法。文章的后面简单了介绍了将mysqld.exe添加到系统服务里,以...

mysql 5.7 设置root密码方法

摘要:最新版的mysql 5.7与旧版的mysql重新设置root用户密码的方法不一样, mysql5.7 设置root密码方法: update mysql.user set authentic...
  • psh1234
  • psh1234
  • 2016年09月03日 20:16
  • 1000

mysql 5.7忘记root密码

mysql 5.7忘记root密码mysql 57忘记root密码 环境 背景 参考 操作 说明 环境CentOS6.6 X86_64背景忘记root怎么办,忘记初始化mysql时生成的随机密码怎么办...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql5.7的root密码强度
举报原因:
原因补充:

(最多只允许输入30个字)