返回信息流服务器上安装mysql,无论什么用户,何种操作都提示Access denied for user ''@'localhost' to database 'mysql'。在网上搜索解法都无效果,想将mysql卸载重装,还是出现这种问题。mysqld_safe --skip-grant-tables下查询用户,发现重装后mysql用户都没有变,现在想将mysql完全卸载(就像第一次装,只有root),求教。系统是centos.活着有什么别的解法?
求教各位大牛!!!
这是一条镜像帖。来源:北邮人论坛 / database / #5899同步于 2011/8/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
【求助】关于mysql重装
zhangppmmeer
2011/8/27镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
“重装后mysql用户都没有变”,注意将数据目录下的mysql目录(数据目录名通常为data或var,位于MySQL安装目录下)删除,还有相关配置文件my.cnf之类。
并不是所有用户都有访问database 'mysql'权限的。至于root用户,附mysql手册说明:
· Access denied for user 'root'@'localhost' (using password: YES)
如果你未指定密码时出现前面的错误,说明某个选项文件中的密码不正确。试试前面所说的--no-defaults选项。
如果你丢失或忘记root密码,你可以用--skip-grant-tables重启 mysqld来更改密码。
具体见http://dev.mysql.com/doc/refman/5.5/en/access-denied.html
【 在 zhangppmmeer 的大作中提到: 】
: 服务器上安装mysql,无论什么用户,何种操作都提示Access denied for user ''@'localhost' to database 'mysql'。在网上搜索解法都无效果,想将mysql卸载重装,还是出现这种问题。mysqld_safe --skip-grant-tables下查询用户,发现重装后mysql用户都没有变,现在想将mysql完全卸载(就像第一次装,只有root),求教。系统是centos.活着有什么别的解法?
: 求教各位大牛!!!
: --
: ...................