天天看点

MySQL 8.0安装

安装数据库首先学会卸载数据库。不知道有没有卸载mysql卸载不干净导致安装新版本安装不上,最后重装系统的。嘿!别笑!说的就是你!我相信这样的人不止我一个,但是现在我不这样干了,我直接换电脑。嘿嘿,有钱就是豪。言归正传,卸载数据库主要分三步:

1、在控制面板把有关MySQL的都卸掉

MySQL 8.0安装

2、把安装路径上的MySQL文件都删掉,包括`C:\ProgramData\MySQL``该路径下的所有MySQL的文件都删掉,programData默认是隐藏的,需要手动使其显示,点击查看然后点击隐藏的项目打上√即可

MySQL 8.0安装

3、注册表删掉(最重要多数MySQL重装失败就是注册表没删干净)

首先按住window+R调出如下界面填的内容也一样

MySQL 8.0安装

然后出现如下界面:

MySQL 8.0安装

删除

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安装路径填入,比如下图

MySQL 8.0安装

然后找到path点击编辑 然后新建

MySQL 8.0安装

环境变量就完成了。可能现在你认为安装成功了,但是Navicat还是连不上,出现如下错误

MySQL 8.0安装

原因: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; #刷新权限

MySQL 8.0安装

出现该界面就可以了

然后使用Navicat重新连接就行了

继续阅读