安装数据库首先学会卸载数据库。不知道有没有卸载mysql卸载不干净导致安装新版本安装不上,最后重装系统的。嘿!别笑!说的就是你!我相信这样的人不止我一个,但是现在我不这样干了,我直接换电脑。嘿嘿,有钱就是豪。言归正传,卸载数据库主要分三步:
1、在控制面板把有关MySQL的都卸掉
2、把安装路径上的MySQL文件都删掉,包括`C:\ProgramData\MySQL``该路径下的所有MySQL的文件都删掉,programData默认是隐藏的,需要手动使其显示,点击查看然后点击隐藏的项目打上√即可
3、注册表删掉(最重要多数MySQL重装失败就是注册表没删干净)
首先按住window+R调出如下界面填的内容也一样
然后出现如下界面:
删除
1、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹
2、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹如果没有就不用删除
3、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的文件夹如果没有就不用删除
现在MySQL就卸载干净了。开启重装路程吧。
首先去官网下载MySQL 8.0的安装版不要下载压缩版自己配置,因为我不会。然后就一步步的无脑下一步就好了哈哈哈哈哈
安装完成后,配置一下环境
我的电脑->计算机->属性->高级系统设置->环境变量->系统环境变量
点击新建
MYSQL_HOME 然后将你自己的mysql安装路径填入,比如下图
然后找到path点击编辑 然后新建
环境变量就完成了。可能现在你认为安装成功了,但是Navicat还是连不上,出现如下错误
原因:mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password
下面介绍解决方法,将加密规则修改过来:
mysql -uroot -p #登录
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘password’ PASSWORD EXPIRE NEVER; #更改加密方式
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘password’; #更新用户密码(password根据自己的修改)
FLUSH PRIVILEGES; #刷新权限
出现该界面就可以了
然后使用Navicat重新连接就行了