近期需要在本机安装某个版本的mysql本地数据库,安装提供的mysql之后由于某种原因卸载后重新安装。但是在运行Mysql Server Instance Config Wizard进行配置,到了最后Execute configuration 总是报错,另外一个错误是Error 1045 access denied
提示:access denied for user'root'@'localhost' using password yes/no。
看第二个if,估计是卸载不干净。
停止MYSQL服务。
卸载mysql软件。
清理注册表。
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application/MySQL
注意ControlSet00x都要检查一下。
删除mysql数据文件ApplicationData。
根据上一次设置的地址查找,如果装到以上路径的话可能需要显示隐藏的文件夹。
卸载完成后再次安装,如果出现以下界面就代表成功了:
于是这个问题就解决了。基本类似Oracle的卸载要求。
其它相关参考资料http://www.jb51.net/article/24194.htm