近期需要在本机安装某个版本的mysql本地数据库,安装提供的mysql之后由于某种原因卸载后重新安装。但是在运行Mysql Server Instance Config Wizard进行配置,到了最后Execute configuration 总是报错,另外一个错误是Error 1045 access denied 

提示:access denied for user'root'@'localhost' using password yes/no。

    看第二个if,估计是卸载不干净。

  1. 停止MYSQL服务。

  2. 卸载mysql软件。

  3. 清理注册表。

    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都要检查一下。

  4. 删除mysql数据文件ApplicationData。

    根据上一次设置的地址查找,如果装到以上路径的话可能需要显示隐藏的文件夹。

    卸载完成后再次安装,如果出现以下界面就代表成功了:

    于是这个问题就解决了。基本类似Oracle的卸载要求。

    其它相关参考资料http://www.jb51.net/article/24194.htm