美文网首页
linux下mysql忘记密码解决方案

linux下mysql忘记密码解决方案

作者: 神奇作手 | 来源:发表于2020-07-10 11:24 被阅读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,重启服务即可

相关文章

网友评论

      本文标题:linux下mysql忘记密码解决方案

      本文链接:https://www.haomeiwen.com/subject/oodpcktx.html