广告
返回顶部
首页 > 资讯 > 数据库 >mysql修改用户密码报错的解决方法
  • 180
分享到

mysql修改用户密码报错的解决方法

mysql修改用户密码mysql修改密码报错 2023-03-15 11:03:45 180人浏览 八月长安
摘要

目录Mysql修改密码报错解决办法:关于 mysql 密码策略相关参数;关于 validate_passWord_policy 的取值:mysql修改密码报错 Your password does not satisfy

mysql修改密码报错

Your password does not satisfy the current policy requirements

这是 mysql 初始化时,使用临时密码,修改自定义密码时,由于自定义密码比较简单,就出现了不符合密码策略的问题。

密码策略问题异常信息:

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

解决办法:

1、查看 mysql 初始的密码策略,

输入语句 SHOW VARIABLES LIKE ‘validate_password%’; 进行查看

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)

2、首先需要设置密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW 即可,

输入设值语句 set global validate_password_policy=LOW; 进行设值,

3、当前密码长度为 8 ,如果不介意的话就不用修改了,按照通用的来讲,设置为 6 位的密码,设置 validate_password_length 的全局参数为 6 即可,

输入设值语句 set global validate_password_length=6; 进行设值,

4、现在可以为 mysql 设置简单密码了,只要满足六位的长度即可,

输入修改语句 ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’; 可以看到修改成功,表示密码策略修改成功了!!!

注:在默认密码的长度最小值为 4 ,由 大/小写字母各一个 + 阿拉伯数字一个 + 特殊字符一个,

只要设置密码的长度小于 3 ,都将自动设值为 4 ,

关于 mysql 密码策略相关参数;

1、validate_password_length 固定密码的总长度;

2、validate_password_dictionary_file 指定密码验证的文件路径;

3、validate_password_mixed_case_count 整个密码中至少要包含大/小写字母的总个数;

4、validate_password_number_count 整个密码中至少要包含阿拉伯数字的个数;

5、validate_password_policy 指定密码的强度验证等级,默认为 MEDIUM;

关于 validate_password_policy 的取值:

0/LOW:只验证长度;
1/MEDIUM:验证长度、数字、大小写、特殊字符;
2/STRONG:验证长度、数字、大小写、特殊字符、字典文件;

6、validate_password_special_char_count 整个密码中至少要包含特殊字符的个数;

到此这篇关于mysql修改用户密码报错的文章就介绍到这了,更多相关mysql修改用户密码内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

您可能感兴趣的文档:

--结束END--

本文标题: mysql修改用户密码报错的解决方法

本文链接: https://www.lsjlt.com/news/199863.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql修改用户密码报错的解决方法
    目录mysql修改密码报错解决办法:关于 mysql 密码策略相关参数;关于 validate_password_policy 的取值:mysql修改密码报错 Your password does not satisfy...
    99+
    2023-03-15
    mysql修改用户密码 mysql修改密码报错
  • mysql修改用户密码报错如何解决
    这篇文章主要介绍“mysql修改用户密码报错如何解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“mysql修改用户密码报错如何解决”文章能帮助大家解决问题。mys...
    99+
    2023-03-20
    mysql
  • 关于使用MySQL修改用户名密码报错的解决方案
    先声明:使用的 MySQL 版本是 8.32 一、关于报错 Operation ALTER USER failed for ‘用户名’@‘localhost’ 是执行了语句: alter user '用户名'@'localhost' ...
    99+
    2023-08-30
    mysql 数据库 java 后端 sql
  • MySQL5.73 root用户密码修改方法及ERROR 1193、ERROR1819与ERROR1290报错解决
    目录一、免密码登录mysql二、修改密码、ERROR1193、ERROR1290ERROR1290解决方法ERROR1819解决方法修改安全策略ERROR1193解决方法授权其他机器登录MySQL(可选)结语一、免密码登...
    99+
    2023-02-17
    mysql 用户密码修改 更改root密码 MySQL密码忘了
  • MySQL5.73 root用户密码修改方法及ERROR 1193、ERROR1819与ERROR1290报错解决
    目录一、免密码登录MySQL二、修改密码、ERROR1193、ERROR1290ERROR1290解决方法ERROR1819解决方法修改安全策略ERROR1193解决方法授权其他机器...
    99+
    2023-02-17
    mysql 用户密码修改 更改root密码 MySQL密码忘了
  • MySQL修改账户的密码方法
    MySQL提供了多种修改账户密码的方式: 1、可以用mysqladmin命令在命令行指定密码 ...
    99+
    2022-10-18
  • 修改mysql用户名和密码的方法
    这篇文章主要介绍了修改mysql用户名和密码的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。修改mysql的用户名和密码的方法:首先登录my...
    99+
    2022-10-18
  • oracle修改用户密码的方法
    修改oracle用户的密码有以下方法: 普通用户   (1)通过alter user语法来进行修改 ,这也是最常见的方式: (2) 第二种方式,是通过password命令来...
    99+
    2022-10-18
  • phpmyadmin修改用户密码的方法
    这期内容当中小编将会给大家带来有关phpmyadmin修改用户密码的方法,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。打开主页面,输入http://127.0.0.1/h...
    99+
    2022-10-18
  • Mysql5.7.18.1修改用户密码报错ERROR 1054 (42S22):
    mysql> update user set password=password(“新密码”) where user=”用户名”; 执行后报错  ERROR 1054(4...
    99+
    2022-10-18
  • centos修改mysql用户的密码
    1、centos初始化安装,mysql默认是没有密码的 命令行登陆:mysql -u root -p 提示输入密码=》输入密码,即可 图 1   2、查询用户,输入命令:select user,host from m...
    99+
    2016-10-20
    centos修改mysql用户的密码
  • lamp修改mysql密码的方法
    这篇文章将为大家详细讲解有关lamp修改mysql密码的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。lamp修改mysql密码的方法:首先停止MySQL服务;然后跳...
    99+
    2022-10-18
  • MySQL修改root密码的方法
    在我们使用MySQL时,常常会因为不同的原因需要对root用户密码进行修改,这篇博客主要介绍了几种修改root用户密码的方式。 未设置root密码之前: SET PASSWORD命令的方式: mysql...
    99+
    2022-10-18
  • MySQL 5.5更改用户密码方法
    --更改其他用户的密码 mysql> set password for neo = password('neo'); Query OK, 0 rows affected (0.14 sec)...
    99+
    2022-10-18
  • mysql修改sql_mode报错的解决
    目录一 ERR 1067引发的血案二 问题的源头sql_mode三 设置sql_mode一 ERR 1067引发的血案      &...
    99+
    2022-11-12
  • mysql5.7修改用户初始密码的方法
    小编给大家分享一下mysql5.7修改用户初始密码的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!修改用户的初始化密码:SET PASSWORD = PASSWORD(‘your ...
    99+
    2022-10-18
  • mysql密码忘记的修改方法
    这篇文章主要讲解了“mysql密码忘记的修改方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql密码忘记的修改方法”吧!如果 MySQL 正在运行,...
    99+
    2022-10-18
  • 修改破解MYSQL密码的方法有哪些
    这篇文章主要介绍“修改破解MYSQL密码的方法有哪些”,在日常操作中,相信很多人在修改破解MYSQL密码的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”修改破解MY...
    99+
    2022-10-18
  • MySQL 如何修改root用户的密码
    方法1:用SET PASSWORD命令 mysql> set password for 用户名@localhost = password('新密码'); -- 举例 mysql> set p...
    99+
    2022-05-23
    MySQL 修改密码 MySQL 修改root密码
  • 怎么修改MySQL中的用户密码
    本篇内容介绍了“怎么修改MySQL中的用户密码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在MySQL中...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作