LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2046|回复: 2

yum安装Mysql忘记root密码怎么办 ?

[复制链接]
发表于 2006-9-4 17:43:46 | 显示全部楼层 |阅读模式
我使用 yum install mysql mysql-server后,
用mysqladmin -u root password 密码,修改密码后忘记了root的密码。以至每次登录都显示错误
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
或者
error: 'Access denied for user 'root'@'localhost' (using password: YES)'

。现在怎么重新设置root密码或者删除密码呢 。

删除Mysql重新安装一次可以吗?
 楼主| 发表于 2006-9-5 08:19:41 | 显示全部楼层
已经解决
# /usr/bin/safe_mysqld --skip-grant-tables &

On Red Hat Enterprise Linux 4, safe_mysqld has been changed to
mysqld_safe.

# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('new_password') WHERE user='root';
mysql> FLUSH PRIVILEGES;
mysql> exit;
回复 支持 反对

使用道具 举报

发表于 2006-9-10 12:42:07 | 显示全部楼层
更新密码的时候,使用update password for root=password('new password')的sql命令更安全和妥当。

我不赞成直接去操作表。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表