mysql5.7 Your password does not satisfy the current policy requirements问题解决

安装mysql5.7rpm包,在更改密码的时候,提示错误

这是由于Mysql5.7默认对于密码的要求强度较高,设置的密码过于简单不予通过。要解决这个问题,涉及到的参数有validate_password_policy和validate_password_length。

validate_password_policy有以下取值:

Policy Tests Performed
0 or LOW Length
1 or MEDIUM Length; numeric, lowercase/uppercase, and special characters
2 or STRONG Length; numeric, lowercase/uppercase, and special characters; dictionary file

0是只要密码长度符合即可 ;1是必须符合长度,且必须含有数字,小写或大写字母,特殊字符;2是必须符合长度,且必须含有数字,小写或大写字母,特殊字符,字典文件。默认是1。validate_password_length是设置密码长度。

所以解决的办法是:

1、设置密码安全级别。

2、设置密码长度

3、更改密码

时间: 2024-10-08 01:59:46

mysql5.7 Your password does not satisfy the current policy requirements问题解决的相关文章

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

为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,关于error log的位置,如果安装的是RPM包,则默认是/var/log/mysqld.log. 一般可通过log_error设置 mysql> select @@log_error; +---------------------+ | @@log_error | +---------------------+ | /var/log/mysqld.log | +---------------------

linux下mysql操作ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

关于这个问题是在 < 基于MySQL Yum存储库在Linux-7.2上安装MySQL-5.7.21数据库服务(实战篇) > 时遇到的问题,这是 mysql 初始化时,使用临时密码,修改自定义密码时,由于自定义密码比较简单,就出现了不符合密码策略的问题. 密码策略问题异常信息:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 如下图: 解决办法: 1.查看 mysql 初始的密码

mysql 修改密码提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

为什么会出现ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 这个错误. 原因是因为:mysql5.7 以后数据库安全密码策略需要更改,不能使用简单密码. 如图: ALTER USER 'root'@'localhost' IDENTIFIED BY 'huazai12345'; 解决办法: 1.查询安全策略 输入语句 “ SHOW VARIABLES LIKE 'validate

mysql修改密码Your password does not satisfy the current policy requirements

出现这个问题的原因是:密码过于简单.刚安装的mysql的密码默认强度是最高的,如果想要设置简单的密码就要修改validate_password_policy的值, validate_password_policy有以下取值: Policy Tests Performed 0 or LOW Length 1 or MEDIUM Length; numeric, lowercase/uppercase, and special characters 2 or STRONG Length; numer

MySql5.7.12免安装版配置以及服务无法启动问题解决方法

1.解压mysql-5.7.12-win32.zip文件. 2.在解压出来的文件夹中的BIN文件夹加入环境变量. 3.在解压出来的文件夹里建立data文件夹. 4.复制my-default.ini并将复制后的副本改名为my.ini文件,之后对my文件进行修改,将basedir和datadir进行相应的路径赋值. 5.在CMD中,进入建立的data文件夹,然后执行"mysqld  --initialize"进行data文件夹的初始化. 6.CMD进入bin文件夹中,执行"mys

mysql5.7设置简单密码报错ERROR 1819 (HY000): Your password

[问题] 有时候,只是为了自己测试,不想密码设置得那么复杂,譬如只想设置root的密码为123456. SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456'); 但是会报错: mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123');ERROR 1819 (HY000): Your password does not satisfy the current policy re

MySQL5.7修改密码

MySQL5.7出来蛮久了,今天用官方的RPM包安装玩了一遍,与值之前的版本有些差异,MARK下. OS PLATFORM:Centos 7.3 安装MySQL 5.7版本,官网http://dev.mysql.com/downloads/repo/yum/ rpm -ivh  http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm YUM安装: yum -y install mysql-community-serv

CentOS7 YUM安装与配置 MySQL5.7

原文链接:http://blog.csdn.net/xyang81/article/details/51759200 安装环境:CentOS7 64位,MySQL5.7 1.配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/  # 下载mysql源安装包 shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rp

Percona mysql5.7 默认密码

Percona mysql5.7 Centos/Red Hat - RPM包在安装过程中不显示密码.它是在错误日志中.自动生成的my.cnf包含这行  log-error=/var/log/mysqld.log. 所以,这是我们的密码: [[email protected] lyh]# cat /var/log/mysqld.log | grep "temporary password" 2017-06-26T04:28:05.537965Z 1 [Note] A temporary