首页 > 自考资讯 > 自考知识

各版本mysql的root密码忘记重置方法分享

头条共创 2024-08-11

概述

今天测试环境一台mysql root的密码忘记了,现分享一下如何重置mysql的root密码。

一、环境描述

mysql版本:5.7.24操作系统版本:centos 7

二、处理过程

1、修改msyql的配置文件my.cnf,在[mysqld]章节添加如下参数

[mysqld]..........skip-grant-tables........

2、重启mysql服务

service mysqld restart

3、以root用户连接mysql

mysql -uroot

4、重置mysql root的密码

mysql>use mysql //切换到mysql库mysql>update user set password=password('xxxxx') where user='root' and host='localhost';

5、刷新权限

mysql>flush privileges;

6、my.cnf改回原来配置并重启mysql服务

去除skip-grant-tables参数

7、以新密码登陆mysql数据库

[root@localhost etc]# mysql -hlocalhost -uroot -pEnter password:

输入刚才重置的密码即可登陆。

三、小结

3.1 mysql 5.7及以上版本修改密码方式

mysql>update user set password=password('xxxxx') where user='root' and host='localhost';

3.2 mysql 5.7以下版本修改密码方式

update user set password=password('xxxx') where user='root' and host='localhost';


觉得有帮助的朋友,多帮忙“关注+转发”,谢谢!

版权声明:本文转载于今日头条,版权归作者所有,如果侵权,请联系本站编辑删除

猜你喜欢