TA的每日心情 | 汗 2024-10-15 10:05 |
---|
签到天数: 372 天 [LV.9]以坛为家II
|
在windows服务器中,如果有安装过Mysql,再次安装mysql时会出现Access denied for user 'root'@localhost'(using password:No)的问题,这个问题是因为你的机器上之前安装过mysql,或者这 一次安装配置了新密码,进入应用的最后一步时候由于某些原因卡出了或者由于服务未启动等原因导致无法配置成功,最终结果是,配置未成功,密码设置已经保存进去了。
就算完全卸载,重启服务器再重装安装也不行,依然会报错,错误提示如下图所示:
解决办法:
1、管理工具---服务里面停止Mysql服务。
2、控制面板---卸载Mysql,删除C:\Program Files\MySQL目录.
3、删除C:\Documents and Settings\All Users\Application Data里面的MySQL文件夹;
4、检查C:\WINDOWS目录下是否有my.ini文件,将其删除;
5、注册表项HEKY_LOCAL_MACHINE\SOFTWARE\MYSQL删除
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目录删除
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目录删除
|
|