【发布时间】:2012-12-04 16:32:01
【问题描述】:
我使用的是mysql 5版本的CentOs,忘记密码,无法重置,我所做的是
/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)
已停止并分层 mysql 但无论如何
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
我已经尝试过这个解决方案mysql official site,但还是不行。有什么建议吗?
更新
我的主要用户是 admin 而不是 root 所以我更改了管理员密码现在一切正常,对此感到抱歉。谢谢大家。
【问题讨论】:
-
我解决了我的问题,阅读更新,请关闭它。谢谢大家。
-
很高兴你找到了,然后关闭问题。