轻松解决MySQL忘记密码如何重置的方法

 更新时间:2024年01月04日 10:09:58   作者:bug生产者  
这篇文章主要为大家介绍了MySQL忘记密码如何重置的方法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

MySQL忘记密码

今天在写jdbc时很悲催的发现自己的MySQL密码忘记了,没有办法了,重新设置一下密码吧。

#先关闭mysql服务
mysql.server stop
# 跳过权限检验  在使用该命令的时候要确保mysql服务是关闭的,不然是无法正常执行的
mysqld --skip-grant-tables
# 然后就可以进mysql了
mysql
# 先看一下密码的策略   
SHOW VARIABLES LIKE 'validate_password%'; 
#我使用的是mysql8  初始的密码策略要求的比较高  所以我要调整一下  
# 设置密码强度
set global validate_password.policy=LOW;
# 设置密码长度
set global validate_password.length=6;
# 刷新系统权限相关表
FLUSH PRIVILEGES;
# 设置新的密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;
flush privileges;
# 完事之后记得把mysqld --skip-grant-tables进程杀死

密码策略的字段说明

  • validate_password.length 固定密码的总长度;
  • validate_password.dictionary_file 指定密码验证的文件路径;
  • validate_password_mixed_case_count 整个密码中至少要包含大/小写字母的总个数;
  • validate_password.number_count 整个密码中至少要包含阿拉伯数字的个数;
  • validate_password.policy 指定密码的强度验证等级,默认为 MEDIUM;

    0/LOW:只验证长度;

    1/MEDIUM:验证长度、数字、大小写、特殊字符;

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

  • validate_password.special_char_count 整个密码中至少要包含特殊字符的个数;

以上就是MySQL忘记密码如何重置的解决方法的详细内容,更多关于MySQL忘记密码重置的资料请关注脚本之家其它相关文章!

相关文章

  • mysql制作外键出现duplicate key name错误问题及解决

    mysql制作外键出现duplicate key name错误问题及解决

    这篇文章主要介绍了mysql制作外键出现duplicate key name错误问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • MySQ登录提示ERROR 1045 (28000)错误的解决方法

    MySQ登录提示ERROR 1045 (28000)错误的解决方法

    这篇文章主要为大家详细介绍了MySQ登录提示ERROR 1045 (28000)错误的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • 在Mysql上创建数据表实例代码

    在Mysql上创建数据表实例代码

    这篇文章主要介绍了如何在Mysql上创建数据表,需要的朋友可以参考下
    2014-03-03
  • MySQL高级查询示例详细介绍

    MySQL高级查询示例详细介绍

    这篇文章主要介绍了MySQL高级查询示例,在面试过程中经常会遇到sq查询问题,今天小编通过本文给大家介绍下MySQL高级查询语法分析,感兴趣的朋友跟随小编一起看看吧
    2023-02-02
  • MySQL8 临时关闭缓存的方法实现

    MySQL8 临时关闭缓存的方法实现

    在某些场景下,如基准测试、数据一致性检查或高频数据更新,可能需要临时关闭缓存以获得更准确的性能数据或解决性能问题,本文就详细的介绍一下MySQL8 临时关闭缓存的方法实现,感兴趣的可以了解一下
    2024-10-10
  • 详解CentOS6.5 安装 MySQL5.1.71的方法

    详解CentOS6.5 安装 MySQL5.1.71的方法

    这篇文章主要介绍了CentOS6.5 安装 MySQL5.1.71的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-12-12
  • 使用PDO防sql注入的原理分析

    使用PDO防sql注入的原理分析

    这篇文章主要给大家介绍了关于使用PDO防sql注入的原理的相关资料,文中还给大家介绍了使用PDO的注意事项,通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧
    2018-12-12
  • mysql 字符串转数组的实现示例

    mysql 字符串转数组的实现示例

    有时候,我们需要将一个字符串拆分成一个数组,本文主要介绍了mysql 字符串转数组的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-01-01
  • mysql连接错误2013的问题及解决

    mysql连接错误2013的问题及解决

    这篇文章主要介绍了mysql连接错误2013的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • mysql如何让自增id归0解决方案

    mysql如何让自增id归0解决方案

    数据库的Id自增越来越大,要让自增重新从1开始:那么就用下面的方法吧
    2012-11-11

最新评论