我使用CentOS的与MySQL 5.0版本,忘了我的密码,我不能复位,我所做的是
/etc/init.d/mysqld stop
mysqld_safe --skip-grant-tables &
mysql -u root
mysql> update mysql.user set password=PASSWORD("pass") where User='root';
得到这个消息
Query OK, 0 rows affected (0.00 sec)
Rows matched: 0 Changed: 0 Warnings: 0
mysql> flush privileges; exit;
Query OK, 0 rows affected (0.00 sec)
停止和strated MySQL,但它无论如何
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
我曾尝试这种解决方案MySQL的官方网站 ,反正不工作。 有什么建议?
UPDATE
我的主要用户是admin
没有root
,所以我改密码管理员现在都还可以,对不起这一点。 感谢大家。