一、卸载老版本的mysql

1.1 在控制面板中删除即可

963bf084df9062092b651d6bdc4a300d.png

1.2 将老版本的mysql安装残留文件彻底删除

c1e46bde4030b8505716c28dea4fb2a3.png

二、彻底删除mysql-注册表

2.1 开始->运行-> regedit 看看注册表里这几个地方删除没有

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(如果存在目录删除)

这一条是很关键的

C:\Documents and Settings\All Users\Application Data\MySQL必须要删除

三、下载mysql8.0.15

3.2 选择对应版本

1a0f4223a69fd54566c31f11489c9a0a.png

3.解压缩然后运行安装文件

5699cdb85086e5f80d474a463f14429d.png

4.安装

4.1选择custom,然后next

45f82c5b9f5ce977c22c378ba01ead79.png

4.2添加下载的服务

a93a8a868e42db27d842981296b2f2e8.png

025ffcee293c289a7db63ef7981eb28f.png

4.3配置安装路径

c1a785b85c5a3e3d513c4339289fab28.png

4.4一直下一步,一直到Finnish

5.配置环境变量

5.1在系统变量中的Path中配置bin目录

e9f40f21201f41ce4401a25504541dbc.png

注意:不需要在启动服务,服务自动启动。

6.navicat连接mysql(其实mysql8.0自带可视化工具MySQL workbench)

6.1此时会出现问题

因为mysql8.0采用新的保密方式,所以旧的不能用,改密码方式:

40cacfae545b8a3947ca64eab0b4e4c2.png

6.2解决方案

1.用管理员身份打开cmd;

2.mysql -uroot -p(输入密码);

3.ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码' PASSWORD EXPIRE NEVER;

4.ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';

5.FLUSH PRIVILEGES;

6.3新建连接

链接名为locallhost_3306,否则会报错(找不到路径)

2fe45c7394d9783039bcc5e584367cb0.png

6.4 链接完成

o2o是我新建的数据库

978315fff202f057ca6a0b903fb02f1b.png

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐