MySQL修改密码(电脑加密如何修改密码)

小编:饿狼 更新时间:2022-11-08

项目遇到过,发现mysql数据库密码被恶意修改,应用程序服务无法正常启动。实现了数据库root密码的修改,通过linux下的命令操作,步骤如下:

1、关闭数据库服务

service mysqld stop

2、切换路径至mysql安装目录bin下面,如:/usr/local/mysql/bin,执行如下命令:

/usr/local/mysql/bin/mysqld_safe --skip-grant-tables &

3、登录并修改密码

mysql -u root #本机loalhost登录无需密码

update user set password=password("newpasswd") where user="root";

flush privileges;

\q #退出

4、关闭mysql相关进程

ps aux | grep "mysql" #如果发现 --skip-grant-tables 类似的进程 找到其 PID kill掉

kill -9 PID

#有多少进程、删除多少,通常为2个

5、启动mysql服务

service mysqld start

备注:上述方法已经测试过,可行。