首页 > 数据库技术 > 详细

MySQL 忘记root密码

时间:2020-04-07 10:51:23      阅读:65      评论:0      收藏:0      [点我收藏+]
  1. 找到mysqld_safe的启动命令,记录下来
ps aux | grep mysqld_safe

// /home/soft/mysql-5.7.25-linux-glibc2.12-x86_64/bin/mysqld_safe --datadir=/home/soft/mysql-5.7.25-linux-glibc2.12-x86_64/data --pid-file=/home/soft/mysql-5.7.25-linux-glibc2.12-x86_64/data/localhost.localdomain.pid
  1. 关闭mysql服务
service mysql stop
  1. 以--skip-grant-tables命令重新启动mysql
./bin/mysqld_safe --skip-grabt-tables --datadir=/home/soft/mysql-5.7.25-linux-glibc2.12-x86_64/data --pid-file=/home/soft/mysql-5.7.25-linux-glibc2.12-x86_64/data/localhost.localdomain.pid &
  1. 用空密码的root连接mysql
mysql -uroot
  1. 修改root密码
update user set password=password("xxx") where user=‘root‘ and host = ‘localhost‘;
  1. 刷新权限表
flush privileges;
  1. 手动杀掉mysql进程
ps aux | grep mysqld

kill -9 xxx 
  1. 正常启动mysql
serice mysql start

MySQL 忘记root密码

原文:https://www.cnblogs.com/ghx-kevin/p/12651727.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!