Mysql数据库安装最后一步总是出错怎么办
之前为了完成大学毕业设计准备做一个JavaWeb的项目,但是在安装数据库的时候总是出错,网上的很多办法都试了,卸载重新安装,修改注册表等等,后来才发现是因为电脑里边一个隐藏的文件夹没有删除,导致无法安装新的版本,下面就给大家详细介绍一下解决方案。
安装步骤
点击安装程序
正常操作(因为我已经安装过了所以显示卸载remove)
端口号默认是3306
出错原因
上面显示的是安装的最后一步,给大家看一下我用百度翻译翻译后的结果
到了最后一步出现错误,可以看到图片右边有三个对号,说明我们的配置和启动项都没问题,但是无法应用于安全设置。显示错误编号1045,无法应用于数据库。
然后我发现我的端口号并没有被占用,也没有端口冲突的问题,账号密码也都设置的没问题,然后经果百度我发现是数据库没有卸载干净,我就从网上找了相关的解决办法:
- 打开控制面板>程序>程序卸载>卸载Mysql
- 打开c盘,找到C:\Program Files (x86)\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的文件夹。
- 右键单击我的电脑>属性>高级系统设置>环境变量
用户变量和系统变量选择path路径,看里边有没有关于mysql的配置,有的话删除,没有的话不用管。其他变量不要乱点击否则电脑容易出问题,最后点击确定。
-
(这一步是我此次数据库解决遇到最大的问题) 上述所有操作做完之后,我在电脑里搜索了mysql和.sql后缀的文件名,发现电脑里已经没有相关文件了(我以为我已经全部删除干净了,其实没有),然后我就重新安装了一遍mysql发现还是错误编码1045,证明还是没有卸载干净,然后我发现c盘的一些重要文件夹是处于隐藏状态的,可能是里边还有文件没有删除(因为文件隐藏状态下,用文件搜索功能是搜索不到相关文件的),所以我又重新进行了上述的一系列卸载和删除的操作(注:当你再一次安装失败后,必须重新进行上述1~4的步骤,因为尽管最终安装失败,但是相关配置文件已经安装在你的电脑里了,你必须重新删除,切记)。
-
然后我打开了c盘,显示隐藏的文件夹。
然后发现C盘会出现一个ProgramData的文件,这就是隐藏文件夹
点进去之后,发现里边还有一个Mysql的文件,这就是漏网之鱼,把它删除之后,然后用文件搜素一下Mysql的相关文件以及.sql为后缀的文件,保证电脑里边此时是没有这些东西的
做完这一切后,我又重新安装了一边,终于安装成功了。
如果你觉得这篇文章能够帮到你,就点个赞吧,有问题的可以评论区留言相互交流。