Chinaunix首页 | 论坛 | 博客
  • 博客访问: 784957
  • 博文数量: 56
  • 博客积分: 451
  • 博客等级: 下士
  • 技术积分: 1431
  • 用 户 组: 普通用户
  • 注册时间: 2012-01-20 11:14
文章分类

全部博文(56)

文章存档

2013年(35)

2012年(21)

分类: Mysql/postgreSQL

2013-02-04 13:19:59

最近在测试的时候偶尔发现用mysqladmin来修改mysql默认密码的时候提示:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

这个错误,解决办法如下:


# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysql restart
# mysql -uroot -p
Enter password: <输入新设的密码newpassword>

mysql>


如果忘记Mysql的密码的解决办法:
请参考另一篇博文:http://blog.chinaunix.net/uid-26642180-id-3377717.html





阅读(6586) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~