2011-11-18 142 views
2

男人,是我的堆栈溢出!无法在Windows XP上安装MYSQL

我已经尝试了四次在Windows XP上的开发人员配置中安装MySQL。它失败,错误1045.访问被拒绝用户'root'@'localhost'(使用密码NO)。我浏览整个安装应用程序,它实际上启动服务,然后在“应用安全设置”时失败。

没有防火墙运行,我可以访问端口3306

我碰到下面的“有用”的提示。

如果在刚刚卸载MySQL服务器 后重新安装,请注意数据目录未自动删除。 因此,您上次安装的旧密码仍需要 才能连接到服务器。在这种情况下,请立即选择跳过, 从开始菜单重新运行配置窗口。

什么是“数据目录”?我试着完全卸载。据我所知,这不会从磁盘中删除任何东西,只能删除注册表。还有一个C:\ Program Files \ MYSql目录。好的,我删除了整个事情并重新安装。我搜索了所有名为mysql的文件和文件夹。删除后没有任何东西出现。我重新安装,这是同样的事情。我如何清理这个以便重新安装?还有哪些其他数据文件可以摆脱?或者我需要重新启动,还是什么?

想想,我进入这个网站的唯一原因是因为我失去了root密码。

唉!

+0

这看起来像[超级用户](http://superuser.com/)的工作! –

+0

SO的焦点话题;属于superuser.com –

回答

5

C:\ Documents和Settings \所有用户\应用数据\的MySQL \ MySQL服务器5.5 \数据

摆脱这一点,你是金色的。当然,之后你必须修复你的安装,否则它将无法工作,但它确实消除了以前的密码。

这是他们正在寻找的数据目录。他们很高兴告诉我。

我意识到回答你自己的问题是令人讨厌的,但另一方面,我花了相当长的时间搜索这个网页,却没有找到答案。

+0

如果有人在Windows 7中查找,它存储在C:\ Program Data \ MySql中,并且也存储在当前用户和Administrator(所有用户文件夹)的%appdata%中。 –