mysql8和mysql5的安装过程都有!!!超多图超详细保姆级教程最新教程新手小白轻松上手,带你了解清楚你安装过程的每一个术语

news2025/1/13 8:06:07

目录

  • 前言
  • mysql5和mysql8的区别
  • 1.官网下载
  • 2.mysql8的安装
    • 2.1安装程序打开前
    • 2.2Choosing a Setup Type选择安装模式
    • 2.3Select Products选择组件
      • 2.3.1Select Products的组件解释
      • 2.3.2Select Products的组件选择
      • 2.3.3电脑操作系统位数查看
      • 2.3.4Select Products的组件的内容配置
      • 2.3.4Select Products的组件自定义安装目录
    • 2.4Path Conflicts再次确定自定义目录
    • 2.5Installation将你选择的组件安装到你的计算机
    • 2.5Product Configuration对产品进行配置
      • 2.5.1配置前
      • 2.5.2Type and Networking:MySQL的安装类型和MySQL的网络安装
      • 2.5.3Authentication Method:身份验证方式
      • 2.5.4Accounts and Roles: 配置MySQL的用户名和密码
      • 2.5.5Windnows Service:配置MySQL服务器实例的Windows服务名称
      • 2.5.6Server File Permissions: 用于控制对文件系统中的文件和目录的访问权限的权限设置。
      • 2.5.7Apply Configuration: 保存对MySQL服务器进行的配置更改
    • 2.6Installation Complete安装完成
    • 2.7查看是否安装完成
  • 3.环境变量的配置
  • 4.mysql5.7.43的安装(快速版多图,有ok点ok,有finish点finish,有next点next)


前言

创作不易,已经反复的安装卸载好多次了,请求点赞、收藏、分享!
如果想看详细安装文字详细过程就看2,想单纯看图片求快速安装进行安装就看4,然后mysql8和mysql5安装过程只多了2.5.3
通过我这篇保姆级的教程你将把mysql8和mysql5的安装轻松安装拿下,如果你在安装的过程中遇到什么问题,欢迎您在评论区指出或者私信我,我看到将第一时间为您提供解决方案,并且将这些问题专门出一篇文章进行记录
还有一件事欢迎关注我的账号,我将给您带来一系列保姆级教程,如果您需要什么软件的安装教程或者卸载教程欢迎留言或者私信我,我将记录下来尽可能第一时间为您出教程
** mysql的卸载教程**

mysql5和mysql8的区别

MySQL 5和MySQL 8之间存在一些显著的区别,包括但不限于以下几个方面:
1.JSON支持:MySQL 8引入了对JSON数据类型的支持,这使得它可以轻松地存储和处理JSON格式的数据,这在MySQL 5中是不可用的。

2.执行速度:MySQL 8的执行速度通常比MySQL 5更快。这主要得益于MySQL 8使用了更好的锁机制和更快的查询优化器。

3.授权机制:MySQL 8采用了更加严格和细粒度的访问控制,这可以更好地保护数据库的安全,但也可能增加了配置和管理授权的复杂性。

4.存储引擎:MySQL 8包含了一个新的存储引擎InnoDB,与MySQL 5中的InnoDB存储引擎相比,它具有更高的可扩展性和更快的查询性能。

5.安全性:MySQL 8引入了Role-Based Access Control(RBAC)机制,可以更好地管理用户和权限。

6.时间类型:MySQL 8支持TIME(6)类型,可以精度到微秒级别,而MySQL 5只支持到秒级别。

7.占用空间:MySQL 8的占用空间通常比MySQL 5更大,因为它支持更多的数据类型和功能。

8.功能差异:MySQL 8还引入了一些新功能,例如窗口函数、CTE(公共表表达式)、不可见索引等。

总的来说,MySQL 8在JSON支持、执行速度、授权机制、存储引擎、安全性、时间类型和占用空间等方面有显著优势,但在某些旧版应用中可能会有兼容性问题。选择升级到哪个版本需要考虑到具体的应用需求和环境。

1.官网下载

下载地址
最新版本的地址:https://dev.mysql.com/downloads/windows/installer/
版本库网址:https://downloads.mysql.com/archives/installer/
点击下载地址进行跳转到官网下载地址,我这里是选择最新版本的官网地址mysql8.0.34还有mysql5.7.43进行安装
在这里插入图片描述
点击Download,选择No thanks, just start my download.(如果你是到可以选择版本安装的网址进行下载mysql的其他版本,就不会出现下面这个图)
在这里插入图片描述

2.mysql8的安装

2.1安装程序打开前

找到你下载完成后的程序,点击运行,在第一次打开时会出现2个弹窗,第二次打开时只会出现一个弹窗,选择是就好
在这里插入图片描述
接着弹出下图
在这里插入图片描述
上图运行完成之后会弹出安装程序,开始进行安装

2.2Choosing a Setup Type选择安装模式

在这里插入图片描述
有时候也有可能是出现这个
在这里插入图片描述
在本文我选择的是自定义安装,然后右边会多出一个步骤在这里插入图片描述
点击next之后进入下一步到Select Products,会出现很多配置提供你选择自定义安装

2.3Select Products选择组件

2.3.1Select Products的组件解释

在这里插入图片描述
(解释自定义安装的那些组件:
MySQL Server是MySQL数据库服务器本身,包括核心的数据库引擎和管理功能
MySQL Workbench MySQL Workbench 是MySQL官方提供的集成开发环境(IDE),用于设计、建模、管理和查询MySQL数据库。它具有数据库设计、查询编辑、数据库连接管理、数据导入导出、性能优化等功能。
MySQL Shell是一个交互式的命令行工具,用于与MySQL数据库进行交互。它支持SQL查询、JavaScript和Python脚本执行,还提供了管理、监控和自动化任务的功能。
MySQL Router 是一个数据库路由器,用于管理和分发数据库连接,以实现高可用性和负载均衡。它可确保应用程序连接到最适合的MySQL服务器。
MySQL Connectors是MySQL 连接器是用于不同编程语言的驱动程序,使应用程序能够与MySQL数据库进行通信,下面有c++,net等等
MySQL Documentation是MySQL官方提供的文档,涵盖了MySQL的各个方面,包括安装、配置、管理、查询、性能优化等。
Samples and Examples是示例数据和样例代码。这些示例可以帮助您学习如何在MySQL数据库中执行各种操作,如查询、数据导入导出、数据库设计等。

在上方的Filter是文件的筛选,你可以通过它筛选到你想要的组件,当然我觉得展开更方便找
在这里插入图片描述

2.3.2Select Products的组件选择

你可以根据自己的需求去下载安装MySQL,当然如果你只是需要单纯的MySQL提供数据库服务,那你就只需要安装MySQL Server就好
“Developer Default”是开发者默认安装配置,下图是开发者默认安装配置会配置的组件
在这里插入图片描述
在本文是只安装MySQL Server,点击MySQL Server往里展开,选中MySQL Server 8.0.33-x64,点击绿色向右的小箭头,将这个服务添加到自己想要安装的地方,同理点击往右的绿色箭头可以去掉你误加的组件,同时在你选中添加之后,右边会多一个Product Configuration(产品配置)的步骤同时会消失Download这个在线安装内容的步骤
在这里插入图片描述
这个MySQL Server的展开你也可能会遇到这种形式
在这里插入图片描述

2.3.3电脑操作系统位数查看

小提示:x64的意思是系统是64位操作系统,如果是x86则是34位操作系统,如果你想查看自己电脑的操作系统位数,右键点击我的电脑点击属性
在这里插入图片描述
关于就可以查看到自己电脑的操作系统位数了,我这里是64位
在这里插入图片描述

2.3.4Select Products的组件的内容配置

一般不用勾选这个选项
当你选中你的组件时,勾选下方的Enable the Select Features page to customize product features" 表示您可以启用(或显示)这个“选择功能页面”,然后在这个页面你可以选择你组件的内容配置
在这里插入图片描述
组件内容配置页,一般不用改
Client Programs:客户端程序,是与MySQL服务器交互的程序或工具,如mysql命令行客户端或MySQL Workbench等。
Development Components:开发组件,是指用于开发MySQL应用程序所需的库和工具,例如C API、ODBC驱动程序等。
CPACK COMPONENT GROUP INFO:CPACK是CMake的一个工具,用于打包和安装软件。COMPONENT GROUP INFO是指使用CPACK进行安装时的组件组信息,用于描述安装包中的各个组件及其属性。
在这里插入图片描述

2.3.4Select Products的组件自定义安装目录

给你的MySQL的服务和数据存放目录配置自定义目录,选中组件然后点击下方的Advanced Options
在这里插入图片描述
会弹出在默认安装时,这2个文件存放的目录,然后我们点击横向点选择我们自定义的目录进行存放服务和数据
在这里插入图片描述
这里我是选择了我之前创建好的目录,读者可以自行创建然后选择,警告是因为你选择了自己创建的目录,然后点击ok
在这里插入图片描述
这个警告是问你确定使用自定义目录保存文件吗,你点击ok就好
在这里插入图片描述
然后点击next进入下一个步骤

2.4Path Conflicts再次确定自定义目录

当你选择了自定义目录保存文件时,就会多一个步骤Path Conflicts,让你再次进行确定
在这里插入图片描述
还有一个警告再次确定自定义目录,选择yes(也可能没有这个警告)
在这里插入图片描述

选择next进入下一步

2.5Installation将你选择的组件安装到你的计算机

点击Execute
在这里插入图片描述
出现进度条(这里可能很快也可能很慢,需要耐心等待一下)
在这里插入图片描述
加载完成,点击next
在这里插入图片描述

2.5Product Configuration对产品进行配置

2.5.1配置前

开头的意思是:现在,我们将针对以下每个产品进行配置向导。如果您希望不配置所有产品而离开此向导,则可以在任何时候取消。
点击next,你会跳转到mysql服务的配置页
在这里插入图片描述
Type and Networking:MySQL的安装类型和MySQL的网络安装
Authentication Method:身份验证方式
Accounts and Roles: 配置MySQL的用户名和密码。
Windnows Service:配置MySQL服务器实例的Windows服务名称
Server File Permissions: 用于控制对文件系统中的文件和目录的访问权限的权限设置。
Apply Configuration: 保存对MySQL服务器进行的配置更改
在这里插入图片描述

2.5.2Type and Networking:MySQL的安装类型和MySQL的网络安装

上方的config type,我这里是直接选择第一个Development Computer
Development Computer:开发计算机,是用于开发和测试软件的计算机。
Server Computer:服务器计算机,是用于提供网络服务、数据存储和处理等任务的计算机。
Dedicated Computer:专用计算机,是指专门用于特定任务或应用的计算机,例如工业控制系统、嵌入式系统等。
在这里插入图片描述
下面的配置选项一般不用变化,意思分别是
网络连接协议、端口、X协议端口、打开Windows防火墙端口以进行网络访问、命名管道(进程间通信)、共享内存、显示高级和日志选项

2.5.3Authentication Method:身份验证方式

第一个选项是用新的mysql8的身份验证方式,但是考虑一下兼容性就选择第二个选项,然后点击next
英文的意思是:使用强密码加密进行身份验证(推荐)MySQL 8支持基于改进的更强的基于SHA256的密码方法的新身份验证。建议所有新的MySQL Server安装都使用这种方法。
注意:服务器端的这个新身份验证插件需要新版本的连接器和客户端,它们添加了对这个新的8.0默认身份验证(缓存sha2密码身份验证)的支持。
目前使用libmysglclient8.0的MySOL8.0连接器和社区驱动程序支持这种新方法。如果客户端和应用程序无法更新以支持此新身份验证方法,则可以确认MySQL 8.0服务器使用下面的leqacy MySQLAuthentication方法。
O使用传统身份验证方法(保留MySQL 5x兼容性)只有在以下情况下才应考虑使用旧的MySQL 5.x传统身份验证方式:
.lf应用程序无法更新为使用启用了MySQL 8的连接器和驱动程序。
对于无法重新编译现有应用程序的情况。
更新后的车道专用连接器或驱动程序尚不可用。
安全指南:在可能的情况下,我们强烈建议您采取必要的步骤,将您的应用程序、库和数据库服务器升级为新的更强的身份验证。这种新方法将显著提高您的安全性。
在这里插入图片描述

2.5.4Accounts and Roles: 配置MySQL的用户名和密码

这里就是配置你的mysql的账户名和密码,下列的是给mysql创建用户账号并且分配权限,写上面的就好点击next
在这里插入图片描述

2.5.5Windnows Service:配置MySQL服务器实例的Windows服务名称

不用变直接点击next
**英文意思是:**请指定要用于此MySQL服务器实例的Windows服务名称。
每个实例都需要一个唯一的名称。
Windows服务名称:MySQL80
在系统启动时启动MySQL服务器
MySQL服务器需要在给定的用户帐户下运行。根据系统的安全要求,您需要选择以下选项之一
大多数情况下推荐使用标准系统帐户。
自定义用户,可以为高级场景选择现有用户帐户。
在这里插入图片描述

2.5.6Server File Permissions: 用于控制对文件系统中的文件和目录的访问权限的权限设置。

选择第一个选项,点击next
**英文意思是:**是否希望MySOL安装程序为您更新服务器文件权限?
是,仅向运行Windows服务的用户(如果适用)和管理员组授予完全访问权限,其他用户和组将无权访问。
是,但让我检查并配置访问级别
否,我将在服务器配置后管理权限。
在这里插入图片描述

2.5.7Apply Configuration: 保存对MySQL服务器进行的配置更改

点击Execute,保存对MySQL服务器进行的配置更改
在这里插入图片描述
保存完成,点击finish
在这里插入图片描述
点击next进入下一个步骤
在这里插入图片描述

2.6Installation Complete安装完成

直接点击finish就好
在这里插入图片描述

2.7查看是否安装完成

左下角搜索mysql,然后点击这个MySQL管理员打开
在这里插入图片描述
在这里输入你的mysql的密码,进入mysql界面,这样子就是安装完成了
在这里插入图片描述

3.环境变量的配置

右键点击我的电脑点击属性
在这里插入图片描述
关于的右边点击高级系统设置
在这里插入图片描述
高级点击环境变量
在这里插入图片描述
系统变量表中找到Path选中,点击编辑
在这里插入图片描述
点击新建,放上自己mysql服务安装目录的bin文件的文件路径,点击确定(记得要一个个确定都点击了)
在这里插入图片描述
左下角搜索cmd管理员打开
在这里插入图片描述
直接输入mysql -u root -p(root是你的mysql账户名),然后输入你的mysql密码
在这里插入图片描述

4.mysql5.7.43的安装(快速版多图,有ok点ok,有finish点finish,有next点next)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/870086.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

锐捷设备密码管理、密码恢复、恢复出厂设置

目录 配置登录用户名密码以及Enable密码 只需要密码登录 需要用户名和密码登录(无AAA) 需要用户名和密码登录(有AAA) 密码恢复 Web密码忘记 Telnet/SSH密码忘记 Console密码忘记 所有密码都忘记,通过Console进…

微信小程序在使用vant组件库时构建npm报错

在跟着vant官方进行使用步骤一步步操作时,由于要构建NPM,但NPM包在App配置文件的外部 所以在做下图这一步时: 接着再进行npm构建时会报错 message:发生错误 Error: F:\前端学习\前端框架\小程序\project\demo\miniprogram解决方法 &#xf…

Offset Explorer

Offset Explorer 简介下载安装 简介 Offset Explorer(以前称为Kafka Tool)是一个用于管理和使Apache Kafka 集群的GUI应用程序。它提供了一个直观的UI,允许人们快速查看Kafka集群中的对象以及存储在集群主题中的消息。它包含面向开发人员和管…

1、深入理解Mysql索引底层数据结构与算法(前置课程)

1.表中数据看似挨在一起,本质写在磁盘里,随着时间和其他程序占用可能分散分布 k为值 v为磁盘空间地址 2.为什么mysql选择B树 假如b树存放2k万数据 一个节点16KB,里面带有data的话存的太少,导致树的高度过高,所以让…

配置:Terminal和oh-my-posh

目录 命令行安装oh-my-posh查看安装情况配置PowerShell启用oh-my-posh、设置主题配色安装字体Terminal中的配置 命令行安装oh-my-posh Set-ExecutionPolicy Bypass -Scope Process -Force; Invoke-Expression ((New-Object System.Net.WebClient).DownloadString(https://ohmy…

Java四大查找(二)插值查找

Java四大查找 一. 插值查找1.1 题目1.2 思路分析(图解加文字)1.3 代码演示 一. 插值查找 1.1 题目 给定一个有序数组,在有序数组中找到该数字。如果有,则返回该数字的下标,如果没有,则返回-1. 1.2 思路分析…

模拟IIC——关于模拟IIC的IO口的配置选取推挽输出还是开漏输出,以及是否需要更改IO口输入输出模式和是否需要对IO配置上拉

问题如下 当时我以为引脚配错了,原理图明明是B引脚,为何程序是C呢 查了一下资料,顿悟了 https://blog.csdn.net/m0_62243928/article/details/125779308 在使用模拟IIC的时候,观看别人的程序的时候发现了程序之间的一些不一…

RabbitMQ工作流程详解

1 生产者发送消息的流程 (1)生产者连接RabbitMQ,建立TCP连接(Connection),开启信道(Channel) (2)生产者声明一个Exchange (交换器),并设置相关属性,比如交换器类型、是否持久化等 (3)生产者声明一个队列井设置相关属性&#xf…

2023国赛数学建模B题思路分析

文章目录 0 赛题思路1 竞赛信息2 竞赛时间3 建模常见问题类型3.1 分类问题3.2 优化问题3.3 预测问题3.4 评价问题 4 建模资料 0 赛题思路 (赛题出来以后第一时间在CSDN分享) https://blog.csdn.net/dc_sinor?typeblog 1 竞赛信息 全国大学生数学建模…

2023国赛数学建模A题思路分析

文章目录 0 赛题思路1 竞赛信息2 竞赛时间3 建模常见问题类型3.1 分类问题3.2 优化问题3.3 预测问题3.4 评价问题 4 建模资料 0 赛题思路 (赛题出来以后第一时间在CSDN分享) https://blog.csdn.net/dc_sinor?typeblog 1 竞赛信息 全国大学生数学建模…

安卓:网络框架okhttp

目录 一、okhttp介绍 1. OkHttpClient类: 常用方法: 2. Request类: 常用方法: 3. Response类: 常用方法: 4. Call类: 常用方法: 5. Interceptor接口: 常用方法&…

Web 服务器 -【Tomcat】的简单学习

Tomcat1 简介1.1 什么是Web服务器 2 基本使用2.1 下载2.2 安装2.3 卸载2.4 启动2.5 关闭2.6 配置2.7 部署 3 Maven创建Web项目3.1 Web项目结构3.2 创建Maven Web项目 4 IDEA使用Tomcat4.1 集成本地Tomcat4.2 Tomcat Maven插件 Tomcat 1 简介 1.1 什么是Web服务器 Web服务器是…

【MySQL】并发执行事务可能存在的问题, 事务的四种隔离级别

文章目录 前言一、并发执行事务可能存在的问题1, 脏读问题2, 不可重复读3, 幻读 二、MySQL 的四种隔离级别1, READ UNCOMMITTED 读未提交2, READ COMMITTED 读已提交3, REPEATABLE READ 可重复读 (MySQL 的默认事务隔离级别)4, SERIALIZABLE 串行化 总结 前言 各位读者好, 我是…

Mac如何打开隐藏文件中Redis的配置文件redis.conf

Redis下载(通过⬇️博客下载的Redis默认路径为:/usr/local/etc) Redis下载 1.打开终端进入/usr文件夹 cd /usr 2.打开/local/文件夹 open local 3.找到redis.conf并打开,即可修改配置信息

MATLAB算法实战应用案例精讲-【图像处理】图像分类模型Swin TrasnformerViT

目录 Swin Trasnformer 1. 模型介绍 2. 模型结构 3. 模型实现 4. 模型特点 5. 模型效果 ViT( Vision Transformer) 模型介绍 模型结构与实现 1. 图像分块嵌入 2. 多头注意力 3. 多层感知机(MLP) 4. DropPath 5. 基础模块 6. 定义ViT网络 …

gulimall-缓存-缓存使用

文章目录 前言一、本地缓存与分布式缓存1.1 使用缓存1.2 本地缓存1.3 本地模式在分布式下的问题1.4 分布式缓存 二、整合redis测试2.1 引入依赖2.2 配置信息2.3 测试 三、改造三级分类业务3.1 代码改造 四、高并发下缓存失效问题4.1 缓存穿透4.2 缓存雪崩4.3 缓存击穿 五、分布…

零售行业供应链管理核心KPI指标(一) – 能力、速度、效率和成本

有关零售行业供应链管理KPI指标的综合性分享,涉及到供应链能力、速度、效率和成本总共九大指标,是一个大框架,比较核心也比较综合。 衡量消费品零售企业供应链管理效率和水平的核心KPI通常有哪些? 图片来源-派可数据(…

OPENCV C++(十二)模板匹配

正常模板匹配函数 matchTemplate(img, templatee, resultMat, 0);//模板匹配 这里0代表的是方法,一般默认为0就ok img是输入图像 templatee是模板 resultmat是输出 1、cv::TM_SQDIFF:该方法使用平方差进行匹配,因此最佳的匹配结果在结果为…

【java】递归

java递归 递归的概念求135...19求阶乘 递归的概念 所谓的递归就是,方法调用自身,称之为递归方法 求135…19 public class Java16_Object_Recursion {public static void main(String[] args) {// 1 3 5 7 9... 19int result computeAP( 10 );Sys…

【移动机器人运动规划】04 ——轨迹生成

文章目录 前言相关代码整理: 介绍Minimum Snap OptimizationDifferential Flatness(微分平坦)Minimum-snapSmooth 1D TrajectorySmooth Multi-Segment TrajectoryOptimization-based Trajectory Generation Convex Optimization(凸优化)凸函数和凸集凸优…