Fedora16 mysql 忘记root用户密码解决办法

来源:互联网 发布:js根据class删除tr 编辑:程序博客网 时间:2024/06/06 20:28
linux下忘记了mysql的root用户密码解决办法:
一、以系统的root用户(什么,你的系统的root用户密码也忘了。那只好看我另外一篇linux下忘记root用户的解决办法了先解决这个问题)登陆系统,进入终端
[root@localhost /]#
二、杀掉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/bin/mysqld_safe --skip-grant-tables& 
// 其中/usr/bin是默认的的mysql安装目录
 
[root@localhost /]#/usr/bin/mysql  //进入mysql
 
mysql> use mysql   //切换到mysql database

mysql> UPDATE user SET password=password('123456') WHERE user='root';  
//将root密码该为123456了,注意有分号