解决mysql安装时出现error Nr.1045问题的方法
作者:persist-win 时间:2024-01-18 11:34:30
我们在windows下安装MySQL时会出现Access denied for user 'root'@localhost'(using password:No)的问题,这个问题是因为你的机器上之前安装过mysql,或者这 一次安装配置了新密码,进入应用的最后一步时候由于某些原因卡出了或者由于服务未启动等原因导致无法配置成功,最终结果是,配置未成功,密码设置已经保存 进去了。这样我们调整好了服务等原因后,进行重新配置的时候,会发现在设置密码的时候,多了一个旧密码输入框。其实这也没什么,在密码知道的情况下,输入 旧密码重新设置密码并不难,而问题关键在于即使旧密码正确,你依旧无法完成配置,在最后一个环节密码认证的时候又出错了,出错原因是密码问题,提示旧密码 不对。
解决办法:
1.管理工具---服务里面停止Mysql服务。
2.控制面板---卸载Mysql,删除C:\Program Files\MySQL目录.
3.这是最关键一步,只做前面两步,密码还是修改不了,因为MySQL 还有文件,也就是在C:\Documents and Settings\All Users\Application Data(Application Data为隐藏文件夹)里面的MySQL文件夹,这个文件没有清除是MySQL重装出现旧密码的根源所在。于是删除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 目录删除
完成以上步骤,就可以重新安装MySQL并且进行全新配置了
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
在自动化中用python实现键盘操作的方法详解
使用 createProcessingInstruction 方法不能输出 encoding 的解决方法
python实现外卖信息管理系统
![](https://img.aspxhome.com/file/2023/7/80567_0s.png)
MySQL性能全面优化方法参考,从CPU,文件系统选择到mysql.cnf参数优化
vue实现父子组件之间的通信以及兄弟组件的通信功能示例
![](https://img.aspxhome.com/file/2023/4/125294_0s.gif)
一个jquery日期选取插件源码
![](https://img.aspxhome.com/file/UploadPic/20101/11/2009126213743-92s.png)
Python 在 VSCode 中使用 IPython Kernel 的方法详解
![](https://img.aspxhome.com/file/2023/7/72047_0s.png)
python进程类subprocess的一些操作方法例子
Go语言实现一个简单的并发聊天室的项目实战
利用python打开摄像头及颜色检测方法
通俗易懂详解Python基础五种下划线作用
![](https://img.aspxhome.com/file/2023/5/70645_0s.png)
asp.net DropDownList实现二级联动效果
![](https://img.aspxhome.com/file/2023/6/79976_0s.jpg)
Python连接SQLServer2000的方法详解
pygame 键盘事件的实践
![](https://img.aspxhome.com/file/2023/5/107585_0s.png)
python实现杨氏矩阵查找
Python矩阵常见运算操作实例总结
PyQt4 treewidget 选择改变颜色,并设置可编辑的方法
![](https://img.aspxhome.com/file/2023/1/84101_0s.jpg)