51代码网ORACLEMYSQLSQL SERVER其它数据库java/jspasp/asp.netC/C++/VC++APP应用其它语言服务器应用
您现在的位置: 51代码网 >> mysql >> 文章正文

mysql修改密码后Access denied for user 'root'@'localhost'

更新时间:2013-5-26:  来源:51代码网

mysql修改密码后Access denied for user 'root'@'localhost'

我给mysql改了密码,用以下方法:
[ooo@localhost ~]$ sudo /etc/init.d/mysqld stop
[ooo@localhost ~]$ sudo mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
[ooo@localhost ~]$ nohup: ignoring input and redirecting stderr to stdout
mysql> UPDATE user SET Password=PASSWORD('******') where USER='root';
Query OK, 3 rows affected (0.02 sec)
Rows matched: 3 Changed: 3 Warnings: 0
mysql> FLUSH PRIVILEGES;
mysql> quit


改完以后,依然不能登陆,报错:
Access denied for user 'root'@'localhost'
select user,host from mysql.user;贴出来

防火墙的问题

  • 上一篇文章:
  • 下一篇文章: 没有了
  • 赞助商链接
    推荐文章
  • 此栏目下没有推荐文章
  • {
    设为首页 | 加入收藏 | 友情链接 | 网站地图 | 联系站长 |