忘记了超级用户root密码的时候怎么办呢?
查看默认密码
[root@localhost src]# cat /root/.mysql_secret
# The random password set for the root userat Fri Jan 10 20:00:34 2014 (local time): aJqZsA2m
这里的aJqZsA2m就是生成的root随机密码啦
修改配置文件跳过密码
(1)编辑mysql主配置文件my.cnf
# vim /etc/my.cnf 在[mysqld]
字段下添加参数 skip-grant
(2)重启数据库服务
# service mysqld restart
(3)这样就可以进入数据库不用授权了
# /usr/local/mysql/bin/mysql -uroot
修改root密码--方法1
> use mysql;
> update user set password=password(‘your password‘) where user=‘root‘;
> flush privileges;
> quit;
修改root密码--方法2
> UPDATE mysql.user SET password=PASSWORD("newpwd") WHERE user=‘username‘ ;
原文:http://www.cnblogs.com/Jack1023/p/5018140.html