欢迎光临
我们一直在努力

mysql忘记root密码怎么办(mysql怎么重置root密码?)

产品型号:Thinkpad E15

系统版本:centos8

软件版本:mysql 5.7

mysql忘记root密码怎么办

启动MySQL服务的时候跳过权限表认证。

停止数据库

[root@xuegod63 ~]# systemctl stop mariadb

直接通过安全模式启动并跳过用户名认证

[root@xuegod63 ~]# mysqld_safe –skip-grant-table &

修改密码

[root@xuegod63 ~]# mysql

mysql忘记root密码怎么办(mysql怎么重置root密码?)

MariaDB [(none)]> update mysql.user set password=password('xuegod') where user='root' and host='localhost';

通过新密码关闭数据库

mysql忘记root密码怎么办(mysql怎么重置root密码?)

[root@xuegod63 ~]# mysqladmin -uroot -pxuegod shutdown

重新启动数据库

[root@xuegod63 ~]# systemctl start mariadb

注:如果修改配置文件绕过权限表认证,则启动数据库前应删除配置文件中添加的skip-grant-tables。

新密码登录数据库

[root@xuegod63 ~]# mysql -uroot -pxuegod

总结:

1、停止数据库

2、通过安全模式跳过安全表启动并修改密码

3、使用新密码关闭数据库后重新启动mysql

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《mysql忘记root密码怎么办(mysql怎么重置root密码?)》
文章链接:https://www.6buu.com/385055.html
本站资源仅供个人学习交流,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发