Windows下MySQL5与MySQL8的下载、安装、配置

news2024/9/21 18:38:59

MySQL版本简介

  • MySQL Community Server 社区版本,开源免费,自由下载,但不提供官方技术支持,适用于
    大多数普通用户。
  • MySQL Enterprise Edition 企业版本,需付费,不能在线下载,可以试用30天。提供了更多的
    功能和更完备的技术支持,更适合于对数据库的功能和可靠性要求较高的企业客户。
  • MySQL Cluster 集群版,开源免费。用于架设集群服务器,可将几个MySQL Server封 装成一个
    Server。需要在社区版或企业版的基础上使用。
  • MySQL Cluster CGE 高级集群版,需付费。

此外,官方还提供了 MySQL Workbench (GUITOOL)一款专为MySQL设计的图形界面管理工具。
MySQLWorkbench又分为两个版本,分别是社区版(MySQL Workbench OSS)、商用版(MySQL WorkbenchSE)。

MySQL下载

1. 下载地址

官网下载页面:https://www.mysql.com/downloads/

2. 打开官网,点击DOWNLOADS

点击 MySQL Community(GPL) Downloads,如图所示

在这里插入图片描述

3. 点击 MySQL Community Server

在这里插入图片描述

4. 在General Availability(GA) Releases中选择适合的版本

Windows平台下提供两种安装文件:MySQL二进制分发版(.msi安装文件)和免安装版(.zip压缩文
件)。一般来讲,应当使用二进制分发版,因为该版本提供了图形化的安装向导过程,比其他的分发版
使用起来要简单。

这里在Windows系统下推荐下载 MSI安装程序 ;点击 Go to Download Page 进行下载即可。

在这里插入图片描述

5. 选择Archives寻找更多的版本

这里将会按照MySQL5和MySQL8两个版本的数据库,所以选择Archives,如果只安装最新版本的数据库,在上一步中下载即可。

在这里插入图片描述

  • Windows下的MySQL8.0安装有两种安装程序
    • mysql-installer-web-community-8.0.32.0.msi 下载程序大小:2.4M;安装时需要联网安
      装组件。
    • mysql-installer-community-8.0.32.0.msi 下载程序大小:437.3M;安装时离线安装即
      可。推荐

在这里插入图片描述

MySQL8的安装

MySQL下载完成后,找到下载文件,双击进行安装,具体操作步骤如下。

步骤1

双击下载的mysql-installer-community-8.0.26.0.msi文件,打开安装向导。

步骤2

打开“Choosing a Setup Type”(选择安装类型)窗口,在其中列出了5种安装类型,分别是Developer Default(默认安装类型)、Server only(仅作为服务器)、Client only(仅作为客户端)、Full(完全安装)、Custom(自定义安装)。这里选择“Custom(自定义安装)”类型按钮,单击“Next(下
一步)”按钮

在这里插入图片描述

步骤3

打开“Select Products” (选择产品)窗口,可以定制需要安装的产品清单。例如,选择“MySQL
Server 8.0.26-X64”后,单击“→”添加按钮,即可选择安装MySQL服务器,如图所示。采用通用的方法,可以添加其他你需要安装的产品。

在这里插入图片描述

此时如果直接“Next”(下一步),则产品的安装路径是默认的。如果想要自定义安装目录,则可以选中
对应的产品,然后在下面会出现“Advanced Options”(高级选项)的超链接。

在这里插入图片描述

安装位置更改后,点击”OK“会有弹框提示,单击”Yes“即可。

步骤4

在上一步选择好要安装的产品之后,单击“Next”(下一步)进入确认窗口,依次单击Next。知道最后单击“Execute”(执行)按钮开始安装。

在这里插入图片描述

配置MySQL

步骤1

当安装成功后,单击“Next”(下一步)进入端口配置界面,如图所示。(为了与MySQL5区分,我更改了端口号)

在这里插入图片描述

  • Server Machine(服务器) :该选项代表服务器,MySQL服务器可以同其他服务器应用程序一起
    运行,例如Web服务器等。MySQL服务器配置成适当比例的系统资源。
  • Dedicated Machine(专用服务器) :该选项代表只运行MySQL服务的服务器。MySQL服务器配置成使用所有可用系统资源。

步骤2

单击“Next”(下一步)按钮,打开设置授权方式窗口。其中,上面的选项是MySQL8.0提供的新的授权方式,采用SHA256基础的密码加密方法;下面的选项是传统授权方法(保留5.x版本兼容性)。
在这里插入图片描述

步骤3

单击“Next”(下一步)按钮,打开设置服务器root超级管理员的密码窗口,如图所示,需要输入两次同样的登录密码。也可以通过“Add User”添加其他用户,添加其他用户时,需要指定用户名、允许该用户名在哪台/哪些主机上登录,还可以指定用户角色等。此处暂不添加用户。

在这里插入图片描述

步骤4

单击“Next”(下一步)按钮,打开设置服务器名称窗口,如图所示。该服务名会出现在Windows服务列表中,也可以在命令行窗口中使用该服务名进行启动和停止服务。我将服务名设置为“MySQL8”。如果希望开机自启动服务,也可以勾选“Start the MySQL Server at System Startup”选项。

在这里插入图片描述

步骤5

依次”Next“直到安装完成即可。

在这里插入图片描述

配置MySQL8环境变量

右击”此电脑“,选择”属性“,选择”高级系统设置“,选择”环境变量“,选择"系统变量"中的”Path“,进行环境变量的添加操作。

在这里插入图片描述

检测MySQL是否安装成功

步骤1

右击”此电脑“,选择”管理“,找到”服务“,找到”MySQL8“,查看服务是否已经启动,如果没有启动,右击”MySQL8“,选择”启动“。

在这里插入图片描述

步骤2

在CMD窗口中输入mysql --version,如果成功出现mysql Ver 8.0.31 for Win64 on x86_64 (MySQL Community Server - GPL),则表明安装成功。

在这里插入图片描述

MySQL5安装

MySQL5与MySQL8安装步骤基本一致,下面只介绍一下不同之处。

不同1

运行MySQL5的安装文件,选择”Add“

在这里插入图片描述

不同2

端口号不能与MySQL8一样,服务名称也不可以一样。

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

注意

MySQL5同样需要配置环境变量,配置完成后检测是否安装成功。控制台中输入如下命令:mysql -u root -h localhost -P 3305 -p,输入后回车输入密码即可,注意英文大小写与自己的端口号

在这里插入图片描述

登录成功,即表示MySQL5安装成功。

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

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

相关文章

EMT4J详细介绍与使用,帮你找到Java版本升级带来的问题,让你在项目jdk升级不在头疼

Java版本升级带来的问题 前因 java更新迭代速度巨快无比,Spring Framework 6 等项目已经至少需要 Java 17。但是,对于 Java 版本的采用是相对缓慢的。例如,在 Java 11 发布四年之后(2022年),只有不到 49%…

[C语言]操作符

目录 1.操作符分类 2.算术操作符 3.位移操作符 3.1左移操作符 3.2右移操作符 4.位操作符 4.1’&‘(按位与) 4.2’|‘(按位或) 4.3‘^’(按位异或) 5.赋值操作符 5.1复合赋值符 6.单目操作…

IDEA搭建Finchley.SR2版本的SpringCloud父子基础项目-------Hystrix断路器

1.1分布式系统面临的问题 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。 服务雪崩 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务&#xff0…

高薪前端都应该具备的开发好习惯

格拉德威尔曾提出过一个“一万小时定律”,即任何人从平凡到大师的必要条件,就是历经1万小时的锤炼,而这“1万小时”也不是达到就行;如何构成,才是能否成为行业资深的关键。总结起来,就是四个字:…

Databend 开源周报 第 77 期

Databend 是一款强大的云数仓。专为弹性和高效设计。自由且开源。 即刻体验云服务:https://app.databend.com 。 What’s New 探索 Databend 本周新进展,遇到更贴近你心意的 Databend 。 Features & Improvements Meta 使用 expressin::TableSch…

蓝桥杯单片机快速得奖方法(分享一些实用技巧)

文章目录前言一、蓝桥杯单片机痛点1.LED灯微亮2.数码管微亮3.蜂鸣器乱叫4.驱动程序不会写5.按键程序灵敏度低容易误操作6.矩阵按键代码总是记不住一写就忘记7.使用大量延时函数导致程序运行效率低下二、痛点解决方法1.锁存器的错误操作2.代码不熟练3.没有高效的代码总结前言 又…

微信小程序 java python django加油站服务系统

目 录 摘 要 I ABSTRACT II 第一章 绪 论 1 1.1选题背景 2 1.2研究现状 3 1.3研究内容 7 第二章 开发工具及关键技术介绍 8 2.1微信开发者工具 8 2.2小程序框架以及目录结构介绍 8 第三章 系统分析 10 3.1需求分析 10 3.2可行性分析 1…

Appium是如何工作的

Appium是由node.js开发的开源自动化测试工具,可用来测试移动端的Native、Hybrid和移动Web应用,被测平台包括Android和iOS(最近宣称已支持Windows)。 Native apps – 使用Android、iOS和Windows SDK开发的应用。 Mobile web apps …

存储区域网络将占下一代数据存储市场的 7%

根据 Future Market Insights 的最新行业分析,全球存储区域网络 (SAN) 市场预计将显示稳定的增长机会,在 2022 年至 2029 年的评估期内复合年增长率约为 3.9%。 2021 年全球市场估值达到 195.76 亿美元,到 2029 年将进一步扩大至 268.67 亿美…

车载以太网 - SomeIP测试专栏 - SomeIP Entry - 04

前面总纲内容有说,车载以太网中的SomeIP内容是非常多的,并且为了实现SOA的相关需求,提供了多种多样的报文类型,因此也就有了今天要说的SomeIP-SD中的重要组成部分之一的条目(Entry)部分,而SomeIP-SD在车载网络中占有相当大的比重,可以当做是一定要实现的,如果这块不实…

实现自己的数据库四

一前言上一篇已经说明了B树的一些原理,也讲到,我们目前采用的持久化数据的方式,而且我们是单独的插入数据,没有任何元数据信息,虽然插入的速度很快,因为是采用追加的方式。但是这种方式插入速度很快&#x…

Pd1 药物研发进展|销售数据|市场规模|竞争格局|前景分析

Programmed Death-1 (PD-1; CD279) 是一种在活化 T 细胞中诱导的抑制性受体,作为多种癌症的一线治疗药物。然而,严重的免疫相关不良反应限制了PD-1/PD-L1单克隆抗体的临床应用,尽管其疗效良好。 也迫切需要开发针对 PD-1/PD-L1 轴的新型抑制剂…

Torch 论文复现:Vision Transformer (ViT)

论文标题:An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale 从 TPUv3-core-days 可以看到,ViT 所需的训练时间比 ResNet 更短,同时 ViT 取得了更高的准确率 ViT 的基本思想是,把一张图片拆分成若干个…

Paddle入门实战系列(四):中文场景文字识别

✨写在前面:强烈推荐给大家一个优秀的人工智能学习网站,内容包括人工智能基础、机器学习、深度学习神经网络等,详细介绍各部分概念及实战教程,通俗易懂,非常适合人工智能领域初学者及研究者学习。➡️点击跳转到网站。…

每日学术速递1.31

CV - 计算机视觉 | ML - 机器学习 | RL - 强化学习 | NLP 自然语言处理 今天带来的arXiv上最新发表的3篇NLP论文。 Subjects: cs.CL、cs.AI、cs.DB、cs.LG 1.Editing Language Model-based Knowledge Graph Embeddings 标题:编辑基于语言模型的知识图谱嵌入 作…

C语言求幂运算——奇特中文变量命名

写在前面 主要涉及C/C趣味编程应用及解析面向初学者撰写专栏,个人代码原创如有错误之处请各位读者指正,各位可以类比做自己的编程作业请读者评论回复、参与投票,反馈给作者,我会获得持续更新各类干货的动力。 致粉丝:…

【Rust】8. 包、Crate 和 模块管理(公有、私有特性)

8.1 包和 Crate 8.1.1 基本概念 crate 是 Rust 在编译时最小的代码单位;crate 有两种形式:二进制项(可以被编译为可执行程序)和库(没有 main 函数,也不会编译为可执行程序,而是提供一些诸如函…

Selenium+Java+Maven(12):引入Allure作为报告生成器

一、前言 本篇作为SeleniumJava系列的补充,讲了如何使用Allure作为测试报告生成器,来替代TestNG自带的测试报告或ReportNG测试报告,生成更加美观的(领导更喜欢的)测试报表。话不多说,一起来学习吧~ 二、A…

蒙特卡洛算法详解

蒙特卡洛算法是20世纪十大最伟大的算法之一,阿法狗就采用了蒙特卡洛算法。 1、定义 蒙特卡洛方法也称为 计算机随机模拟方法,它源于世界著名的赌城——摩纳哥的Monte Carlo(蒙特卡洛)。 它是基于对大量事件的统计结果来实现一些确定性问题的计算。其实…

什么是独立性?如何提高独立性?

独立是每个人必经的成长阶段,也是实现人生价值最重要的途径。没有独立就不能实现真正意义上的人生。独立是我们克服困难、实现抱负的最重要的精神力量,也是我们收获幸福的保障。1、什么是独立性?独立性是意志指不受他人影响、能够独立解决问题…