MySQL80下载安装/使用/连接报错

一、MySQL80下载

官网地址(中文):MySQL :: Download MySQL Community Server

这里用社区版Community Server

  • 下载版本:MySQL Community Server 8.0.27
  • 操作系统:Windows、Mac OS、Linux等
  • 推荐下载:MySQL安装版
  • 其他下载:MySQL解压版【我选择躺平】

下载运行

在这里插入图片描述

仅Server Only安装就行

click Excute

这里有五种模式安装

  • Developer Default:默认安装,安装MySQL开发所需的所有产品。
  • Server only:仅服务器,只安装MySql服务器产品。
  • Client only:仅客户端,只安装MySQL客户端产品,不安装服务器。
  • Full:安装所有,安装所有包含的MySQL产品和特性。
  • Custom:自定义安装,手动选择应该安装在系统上的产品。
    在这里插入图片描述
    click next
    在这里插入图片描述
产品配置,click next

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
在这里插入图片描述

配置高可用(默认)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MsssVrgo-1636027984945)(C:\Users\Eureka\AppData\Roaming\Typora\typora-user-images\image-20211104185934622.png)]

配置-类型和网络(默认)

在这里插入图片描述

配置-身份验证方法-默认(推荐使用强密码加密验证)即可

在这里插入图片描述

配置–账号和角色,输入密码和添加角色

在这里插入图片描述

配置–Windows服务,默认即可【也可改为MySQL】,这个是显示在服务的名称

在这里插入图片描述

应用配置,点击【Execte】应用配置

在这里插入图片描述
等待全部绿勾勾就好了

最后安装完成,Finish

安装成品

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WIWG87fm-1636027984950)(C:\Users\Eureka\AppData\Roaming\Typora\typora-user-images\image-20211104190405719.png)]
###MySQL安装成功校验

找到MySQL命令行客户端的快捷方式
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hi2DVpCN-1636027984951)(C:\Users\Eureka\AppData\Roaming\Typora\typora-user-images\image-20211104190527633.png)]
第二或第三个输入设置的密码[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ULaxKeht-1636027984952)(C:\Users\Eureka\AppData\Roaming\Typora\typora-user-images\image-20211104190601750.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gTFkzwnR-1636027984953)(C:\Users\Eureka\AppData\Roaming\Typora\typora-user-images\image-20211104190653705.png)]

这样即可完成安装成功
show databases;

在这里插入图片描述

注意事项

默认安装后是自启动,可以运行win+R输入services.msc

找到mysql80/mysql 【此处为之前设置的服务名】

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4MzLh6BV-1636027984955)(C:\Users\Eureka\AppData\Roaming\Typora\typora-user-images\image-20211104190844184.png)]

设置为自启动还是手动启动

默认自启动

设置手动启动

  1. 每次运行服务,找到并启动MySQL/MySQL80

  2. 添加进path,cmd运行启动

    1. 找到安装路径,并在高级系统变量——环境变量——系统变量中添加MYSQL_HOME

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-weZxwOha-1636027984956)(C:\Users\Eureka\AppData\Roaming\Typora\typora-user-images\image-20211104191152157.png)]

  2. PATH中添加

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ia4QnO7J-1636027984956)(C:\Users\Eureka\AppData\Roaming\Typora\typora-user-images\image-20211104191824969.png)]

保存

CMD模式运行:net start mysql80
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-55EPZKsd-1636027984957)(C:\Users\Eureka\AppData\Roaming\Typora\typora-user-images\image-20211104192032758.png)]

权限不够,用管理员模式CMD:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2t4aP9hP-1636027984958)(C:\Users\Eureka\AppData\Roaming\Typora\typora-user-images\image-20211104192104423.png)]

支持cmd模式启动关闭MySQL服务

双击navicat连接mysql显示“2059”错误

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-608IStlm-1636027984958)(C:\Users\Eureka\AppData\Roaming\Typora\typora-user-images\image-20211104200658237.png)]

此处的原因就是MySQL80选择的推荐使用强密码加密验证、低版本不支持新加密规则

建议换个高版本的Navicat或者其他软件连接MySQL

或者进入MySQL中修改加密规则

修改加密规则,键入命令:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5ZLFQLud-1636027984959)(C:\Users\Eureka\AppData\Roaming\Typora\typora-user-images\QQ图片20211104200249.png)]

修改密码,键入命令:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

在这里插入图片描述

#看自己喜好设置密码[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

刷新权限,键入命令:

FLUSH PRIVILEGES;

请添加图片描述

重新连接,success

彻底删除MySQL

我们打开windows的运行,在开始菜单中找到或者按windows+R。
输入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

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl001\Services\MYSQL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl002\Services\MYSQL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MYSQL

  1. 停止MySQL服务
    win+R输入运行regedit服务,找到并将MySQL服务停止。
    或者cmd【管理员模式】
net stop mysql80
  1. 卸载mysql server
    控制面板\所有控制面板项\程序和功能,将mysql server卸载掉。
    如果不是msi安装的可省略

  2. 将MySQL安装目录下的MySQL文件夹删除(看之前安装的位置)

  3. 运行“regedit”文件,打开注册表
    删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹
    删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹。
    删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Services\Eventlog\Application\MySQL文件夹。
    删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet004\Services\Eventlog\Application\MySQL文件夹。
    删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的文件夹。
    如果没有相应的文件夹,就不用删除了。
    在这里插入图片描述

  4. 删除C盘下的“C:\ProgramData\MySQL ”文件夹,如果删除不了则用360粉碎掉即可,
    该programData文件默认是隐藏的,设置显示后即可见,或者直接复制 C:\ProgramData 到地址栏回车即可进入!
    将整个MySQL文件夹删除掉。。。

  5. 开始-》所有应用-》Windows管理工具-》服务
    如果已经将MySQL卸载,但通过“开始-》所有应用-》Windows管理工具-》服务”查看到MySQL服务仍然残留在
    系统服务里。又不想改服务名,改怎么办呢。
    只要在CMD【管理员模式】里输入一条命令就可以将服务删除:

sc delete mysql80

sc delete mysql80 //这里的mysql是你要删除的服务名
这样一来服务就被删除了。

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李好秀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值