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

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: mysql8和mysql5的安装过程都有!!!超多图超详细保姆级教程最新教程新手小白轻松上手,带你了解清楚你安装过程的每一个术语

前言

如果想看详细安装文字详细过程就看2,想单纯看图片求快速安装进行安装就看4,然后mysql8和mysql5安装过程只多了2.5.3

通过我这篇保姆级的教程你将把mysql8和mysql5的安装轻松安装拿下,如果你在安装的过程中遇到什么问题,欢迎您在评论区指出或者私信我,我看到将第一时间为您提供解决方案,并且将这些问题专门出一篇文章进行记录

还有一件事欢迎关注我的账号,我将给您带来一系列保姆级教程,如果您需要什么软件的安装教程或者卸载教程欢迎留言或者私信我,我将记录下来尽可能第一时间为您出教程

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进行安装时的组件组信息,用于描述安装包中的各个组件及其属性。

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
9天前
|
关系型数据库 MySQL 数据库
【MySQL基础篇】MySQL概述、Windows下载MySQL8.0超详细图文安装教程
在这一章节,主要介绍两个部分,数据库相关概念及MySQL数据库的介绍、下载、安装、启动及连接。接着,详细描述了MySQL 8.0的版本选择与下载,推荐使用社区版(免费)。安装过程包括自定义安装路径、配置环境变量、启动和停止服务、以及客户端连接测试。此外,还提供了在同一台电脑上安装多个MySQL版本的方法及卸载步骤。最后,解释了关系型数据库(RDBMS)的特点,即基于二维表存储数据,使用SQL语言进行操作,格式统一且便于维护。通过具体的结构图展示了MySQL的数据模型,说明了数据库服务器、数据库、表和记录之间的层次关系。
【MySQL基础篇】MySQL概述、Windows下载MySQL8.0超详细图文安装教程
|
2天前
|
NoSQL 关系型数据库 Redis
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
36 14
|
15天前
|
关系型数据库 MySQL 数据库
docker高级篇(大厂进阶):安装mysql主从复制
docker高级篇(大厂进阶):安装mysql主从复制
89 24
|
5天前
|
安全 关系型数据库 MySQL
Windows Server 安装 MySQL 8.0 详细指南
安装 MySQL 需要谨慎,特别注意安全配置和权限管理。根据实际业务需求调整配置,确保数据库的性能和安全。
39 9
|
23天前
|
NoSQL Java 关系型数据库
Liunx部署java项目Tomcat、Redis、Mysql教程
本文详细介绍了如何在 Linux 服务器上安装和配置 Tomcat、MySQL 和 Redis,并部署 Java 项目。通过这些步骤,您可以搭建一个高效稳定的 Java 应用运行环境。希望本文能为您在实际操作中提供有价值的参考。
111 26
|
9天前
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
100 7
|
16天前
|
关系型数据库 MySQL Linux
升级到MySQL 8.4,MySQL启动报错:io_setup() failed with EAGAIN
当MySQL 8.4启动时报错“io_setup() failed with EAGAIN”时,通常是由于系统AIO资源不足所致。通过增加AIO上下文数量、调整MySQL配置、优化系统资源或升级内核版本,可以有效解决这一问题。上述解决方案详细且实用,能够帮助管理员快速定位并处理此类问题,确保数据库系统的正常运行。
56 9
|
2月前
|
关系型数据库 MySQL Java
Servlet+MySQL增删改查 原文出自[易百教程] 转载请保留原文链接: https://www.yiibai.com/geek/1391
对于任何项目开发,创建,读取,更新和删除(CRUD)记录操作是应用程序的一个最重要部分。
68 20
|
2月前
|
SQL 关系型数据库 MySQL
go语言数据库中mysql驱动安装
【11月更文挑战第2天】
71 4
|
2月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。通过具体案例,读者可以了解如何准备环境、下载源码、编译安装、配置服务及登录 MySQL。编译源码安装虽然复杂,但提供了更高的定制性和灵活性,适用于需要高度定制的场景。
127 3