返回顶部
首页 > 资讯 > 数据库 >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://lsjlt.com/news/199863.html(转载时请注明来源链接)

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

猜你喜欢
  • 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
  • MySQL修改账户的密码方法
    MySQL提供了多种修改账户密码的方式: 1、可以用mysqladmin命令在命令行指定密码 ...
    99+
    2024-04-02
  • 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用户名和密码的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。修改mysql的用户名和密码的方法:首先登录my...
    99+
    2024-04-02
  • phpmyadmin修改用户密码的方法
    这期内容当中小编将会给大家带来有关phpmyadmin修改用户密码的方法,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。打开主页面,输入http://127.0.0.1/h...
    99+
    2024-04-02
  • oracle修改用户密码的方法
    修改oracle用户的密码有以下方法: 普通用户   (1)通过alter user语法来进行修改 ,这也是最常见的方式: (2) 第二种方式,是通过password命令来...
    99+
    2024-04-02
  • Mysql5.7.18.1修改用户密码报错ERROR 1054 (42S22):
    mysql> update user set password=password(“新密码”) where user=”用户名”; 执行后报错  ERROR 1054(4...
    99+
    2024-04-02
  • centos修改mysql用户的密码
    1、centos初始化安装,mysql默认是没有密码的 命令行登陆:mysql -u root -p 提示输入密码=》输入密码,即可 图 1   2、查询用户,输入命令:select user,host from m...
    99+
    2016-10-20
    centos修改mysql用户的密码
  • MySQL 5.5更改用户密码方法
    --更改其他用户的密码 mysql> set password for neo = password('neo'); Query OK, 0 rows affected (0.14 sec)...
    99+
    2024-04-02
  • mysql5.7修改用户初始密码的方法
    小编给大家分享一下mysql5.7修改用户初始密码的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!修改用户的初始化密码:SET PASSWORD = PASSWORD(‘your ...
    99+
    2024-04-02
  • MySQL用户如何修改密码
    本篇内容主要讲解“MySQL用户如何修改密码”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL用户如何修改密码”吧!首先要声明一点,大部分情况下,修改My...
    99+
    2024-04-02
  • MySQL修改root密码的方法
    在我们使用MySQL时,常常会因为不同的原因需要对root用户密码进行修改,这篇博客主要介绍了几种修改root用户密码的方式。 未设置root密码之前: SET PASSWORD命令的方式: mysql...
    99+
    2024-04-02
  • lamp修改mysql密码的方法
    这篇文章将为大家详细讲解有关lamp修改mysql密码的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。lamp修改mysql密码的方法:首先停止MySQL服务;然后跳...
    99+
    2024-04-02
  • 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+
    2024-04-02
  • mysql修改sql_mode报错的解决
    目录一 ERR 1067引发的血案二 问题的源头sql_mode三 设置sql_mode一 ERR 1067引发的血案      &...
    99+
    2024-04-02
  • MySQL更改用户密码的方法有哪些
    小编给大家分享一下MySQL更改用户密码的方法有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 在MySQL中,可...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作