之前用压缩包解压mysql想将就着用,今晚想安装一下没想到出了这么多问题,搜集了好多方法终于解决了,分享一下希望能有帮助吧,话不多说开干;
出现在这两个插件的问题应该比较多
1. starting server出现错误
1. 亲测直接安装成功的方法0.0
安装出现问题后,先**不用关闭安装程序**,右键单机“我的电脑”,选择“管理”,选择“服务和应用程序”,选择“服务”,然后找到安装过程中创建的服务器
如果服务器是未启动状态,右键单击选择“启动”,如果不能启动,右键单击选择“属性”,选择“登录“选项卡 ,登陆身份选择”本地系统账户“.然后去启动服务器,服务器启动后继续安装。
之前还试了卸载请注册表,删文件,但这个方法在我电脑上没起作用,直接修改启动服务器后就安装成功了,下面把卸载清文件的方法也分享给大家。
2. 测试有效果但是卡在了Applying security插件
01、首先我们先通过管理员权限进入cmd,进入MySQL安装目录的bin目录下
02、接着输入mysqld --initialize --console,重置密码,重置后的密码一定要牢记,后面登录需要用到,当然要是不小心关掉了或者没记住,删掉初始化的 data目录,再执行一遍初始化命令又会重新生成。
03、再然后输入mysqld --install安装mysql服务,安装成功后net start mysql启动服务
04、输入mysql -u root -p后会让你输入密码,就是输入之前重置的密码,进入MySQL命令模式。
05、接着更改密码,输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
期间需要大家留意几点:
1.以管理员身份运行命令行窗口
否则会出现Install/Remove of the Service Denied!错误提示
2.输入安装命令mysqld install 后出现The service already exists错误提示解决方法
出现问题The service already exists 这是由于之前已经安装过mysql并且没有删除干净,重新以管理员身份运行,输入sc query mysql,命令sc delete mysql,删除该mysql ,之后继续安装,就能成功。
2. Applying security settings出现错误
这个插件出现错误看很多大佬都是卸载删干净再重新安装,如果第一个直接启动服务器的方法没有作用的话就尝试下这个方法吧。。。
第一:停止Mysql服务器,卸载已经安装的MySQL程序
第二:将安装目录下的文件删除,c盘搜索mysql 相关的mysql文件全部删除
C盘**隐藏目录ProgramData文件夹**下的mysql文件一定要清干净
第三:删除注册表信息
win + r 输入 regedit 打开注册表
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL
可以先清理这几个,然后 ctrl + f 查找删除。