一、Mysql root用户密码忘记

1.用命令编辑/etc/my.cnf配置文件,即:vim /etc/my.cnf 或者 vi /etc/my.cnf
2.在[mysqld]下添加skip-grant-tables,然后保存并退出
3.重启mysql服务:service mysqld restart
4.更改root用户名
重启以后,执行mysql命令进入mysql命令行

5.修改root用户密码
update mysql.user set authentication_string=password(‘root’) where user=‘root’; --5.7版本
flush privileges;
6.把/etc/my.cnf中的skip-grant-tables注释掉,然后重启mysql,即:service mysqld restart
好了,下面就可以用root新的密码登录了!

二、修改密码报错如下
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

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_length决定的,但是可以通过以下命令修改
set global validate_password_length=1; --长度五限制

validate_password_policy决定密码的验证策略,默认等级为MEDIUM(中等),可通过以下命令修改为LOW(低),即 关闭密码复杂性策略
set global validate_password_policy=0; --取消负复杂度

如果以上文章对您有帮助,请给我们的开源项目点点star: github.crmeb.net/u/defu 不胜感激!

Mysql数据库 root用户密码忘记怎么办?相关推荐

  1. MySQL数据库管理员用户密码忘记了怎么办?

    MySQL数据库管理员用户密码忘记了怎么办? 前提 关闭数据库 启动数据库到维护模式 刷新授权表(加载授权表) 赋权,修改用户密码 关闭数据库重启验证密码 前提 MySQL 数据库 Linux 系统 ...

  2. MySQL常见问题的解决,root用户密码忘记,不是内部或外部命令,修改数据库和表的字符编码,命令行客户端的字符集问题

    文章目录 问题1:root用户密码忘记,重置的操作 问题2:mysql命令报"不是内部或外部命令" 问题3:错误ERROR :没有选择数据库就操作表格和数据 问题4:命令行客户端的 ...

  3. mysql删除root用户密码_MySQL忘记密码 或者误删除root用户有效解决办法

    我们在使用MySQL的时候,有时候会忘记用户的密码 尤其是root用户的密码,这时候就需要走一下后门改一下密码了,思路和linux改root用户密码差不多 都是先绕过权限认证阶段 然后用一条updat ...

  4. 关于忘记MySQL的root用户密码的问题

    同事的MySQL数据库密码忘记了,我从网上查方法在自己机子上做实验,结果.结果我的数据库也不能访问了,郁闷啊! 本来我的数据库好好的,里面还有一堆表呢,也没备份!! 下次要小心了,一定在做不懂得东西之 ...

  5. win10下mysql root用户密码忘记的解决方式

    win10下mysql root用户密码忘记的解决方式 点击电脑左下角的搜索图标,在搜索框中输入:cmd,并单击回车键: 右键点击桌面左下角的开始按钮,在弹出的菜单中选择运行菜单项,在打开的windo ...

  6. MySQL重置root用户密码的方法

    MySQL重置root用户密码的方法 转自:http://www.xunmeinet.com/help/info.asp?id=45 本教程适用于采用Win2003.WinXP操作系统的迅美VPS和云 ...

  7. xampp修改mysql密码_XAMPP环境下mysql的root用户密码修改方法_MySQL

    XAMPP 最近有客户忘记了mysql的root用户密码,使用mysqld_safe无法正常启动mysql,也没有办法按照mysql manual中的方法修改root密码. 网页教学网站长注:今天有学 ...

  8. CentOS系统找回MySQL数据库root登录密码

    在CentOS系统找回MySQL数据库root登录密码的方法. CentOS系统中忘记了mysql的登录密码,怎么办?我们可以使用安全模式进行修改密码. 第一步:停止mysql数据库: #servic ...

  9. 重设MYSQL数据库ROOT用户的密码

    一. 在已知MYSQL数据库的ROOT用户密码的情况下,修改密码的方法: 1. 在SHELL环境下,使用mysqladmin命令设置:mysqladmin –u root –p password &q ...

最新文章

  1. CentOS7.4到Elasticsearch一路坑(五)
  2. SpringBoot系列: Web应用鉴权思路
  3. bigdecimal判断大于零_Python零基础入门(七):运算符
  4. 合并DateFrame之—— append()
  5. 抽象工厂模式(C#)
  6. jQuery 时间控件推荐(1)
  7. bootstrap按钮的边框问题 去除
  8. jquery、javascript实现(get、post两种方式)跨域解决方法
  9. VIP4.0-MQ消息中间件在分布式系统中的作用
  10. 管理感悟:当好主管的关键
  11. ASP.NET2.0 GridView小技巧汇粹 (转)
  12. sql建表语句(含:序列、主键)
  13. 从零开始学java系列第一季第一期:简单的了解java并安装jdk以及环境配置
  14. 搜索中文与外文数据库中的综述类文献
  15. 拼写检查工具是android,Android基础知识之拼写检查框架
  16. VOT2021比赛简介
  17. Software Architecture Pattern(Mark Richards)笔记
  18. 什么硬盘保存时间长 硬盘的保存时间
  19. 全新全球电竞赛事--世界超级联赛WSL发布首项赛事计划
  20. Linux下安装anaconda

热门文章

  1. 数据结构与算法基本笔记
  2. PC端google chrome真正实现地理位置模拟,HTML5 - 使用地理定位
  3. 数据库SQL笔试题目
  4. [国外博士后申请]导师对简历的几点建议
  5. 性能测试简单分析和调优
  6. 计算机组成位模式,Pentium的工作模式-计算机组成原理与汇编语言-电子发烧友网站...
  7. 用yolov3进行图片分类
  8. 二级管工作原理(PN结原理)学习
  9. jQuery-WEUI(jqweui)的Uploader图片上传方法2.0
  10. 【什么是长尾关键词(Long Tail Keyword)】