linux下mysql忘记密码解决方案

2020-07-10  本文已影响0人  神奇作手

1. 检查mysql服务是否启动,如果启动,关闭mysql服务

运行命令:

ps -ef | grep -i mysql

如果开着就运行关闭的命令:

service mysqld stop 或 service mysql stop  根据版本的不同命令不同

  如果不能关闭,则使用命令:/etc/init.d/mysqld stop
  如果还是不能关闭,则使用: find / -name mysqld 查看mysqld的启动目,使用绝对路径关闭:/usr/sbin/mysqld stop

2.修改mysql的配置文件my.conf

一般在/etc目录下,运行命令:vi /etc/my.cnf,编辑文件
在文件的[mysqld]标签下添加一句:

skip-grant-tables

3.修改密码

启动服: service mysqld start 登陆进去,输入如下命令修改

 use mysql;
 update user set password=password('要修改的密码') where user='root' and host='localhost';
 flush privileges;
 quit

关闭服务,注销 skip-grant-tables,重启服务即可

上一篇 下一篇

猜你喜欢

热点阅读