linux下启动Mysql忘记root密码的解决办法

来源:互联网 发布:刘少奇冤案 知乎 编辑:程序博客网 时间:2024/05/16 18:35
首先用root用户登陆,杀掉mysql进程,
方法1、[root@localhost /]#killall mysqld
方法2、[root@localhost /]#ps -aux  //查看所有进程,找到mysql进程的pid
然后 [root@localhost /]#kill pid   //pid是mysql的进程号
用--skip-grant-tables参数启动mysqld
[root@localhost /]#/usr/local/mysql/bin/mysqld_safe --skip-grant-tables&
// 其中/usr..../bin是我的mysql安装目录
[root@localhost /]#/usr/local/mysql/bin/mysql  //进入mysql
mysql> use mysql   //切换到mysql database
mysql> UPDATE user SET password=password('新密码') WHERE user='root';
原创粉丝点击