条件:我的电脑上之前没有安装过MYSQL数据库。
现象:开始安装完成后功能无误,庆幸顺利,但是当我通过Navicat Lite工具(一款MYSQL的GUI工具)删除一个连接后,再执行创建数据库等操作时均报:ERROR 1044错误:Access denied for user: '@localhost' to database 的错误。
解决:如果你在重新安装mysql时弹出如下对话框,就证明你之前老的mysql没有卸载干净,因为如果是干净的环境应该弹出的是修改密码而不是输入当前密码:
一般的卸载方式可能不能够完全清理掉mysql的所有文件,需要通过下面方式进行清理:
全部删除
最后不要忘了删除下面的文件:
删除目录 C:/Documents and Settings/All Users/Application Data/MySQL
然后重新安装问题大部分都能解决。