[教程]Centos下忘记mysql的root密码的解决方法

一、停掉正在运行的mysql
# service mysqld stop

二、使用 “--skip-grant-tables”参数以安全模式重新启动mysql
# mysqld_safe --skip-grant-tables &

三、用root帐号登录mysql
mysql -u root
不用输入密码,直接回车即可

四、改变用户数据库
use mysql

五、修改密码,记得密码要用password()函数进行加密
update user set password=password('netdak') where user='root'

六、刷新权限表
flush privileges;

七、退出mysql
quit

八、对mysql进行重启
# service mysqld restart;

九、用更改过的密码重新登录即可
# mysql -u root -p
Enter password: netdak

posted @ 2013-03-07 22:47  itelite  阅读(133)  评论(0)    收藏  举报