如果在安装MySQL后,如果忘记密码,则需要重新安装MySQL,但令人郁闷的是,即使从控制面板中完全删除了MySQL后,注册表中仍残留有信息。再次安装,密码仍未变,还是没有办法。只有彻底清理注册表了:
完全卸载MySQL步骤如下:
1. 从Windows控制面板中删除MySQL(注意不要使用360、金山清理等第三工具,否则造成不必要的麻烦);
2. 删除MySQL安装目录下的my.ini,也可以将该目录删除(
注意,如果你没有将数据库文件设置在别的的目录,以前的数据库文件则保存该目录中。);3. 从注册表中删除残留信息:
(1). 找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL,删除该分支;
(2). 找到HKEY_LOCAL_MACHIN\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL,删除该分支
4. 删除Windows中的应用程序数据残留信息:
首先,将资源管理器设置在“显示所有文件和文件夹”,以下删除的是隐藏文件夹:
(1) Windows 7/Vista:$root$(Windows安装分区,一般为C盘)/Users/$YourAccountName$(你的用户名)/AppData/Roaming/Mysql;
(2)Windows XP/2003/2000:$root$/Documents and Settigns/All Users/Application Data/MySQL
删除以上找到的文件夹。
以上4步完成后,就应该将MySQL完全卸载了,现在再重新安装,应该可以重新设置root密码了。
5.点击安装mysql程序,看一下数据文件默认的路径,并删除其内容