2023 年Windows MySql 5.7,MySql 8.0 下载安装教程, 附详细图解

news2024/11/25 16:56:37

文章目录

    • 下载 MySQL 安装程序
    • 安装 MySQL 数据库
    • 安装示例数据库
    • 连接到 MySQL 服务器

在本教程中,我们展示如何在 Windows 平台上下载和安装 MySQL 的详细步骤。

在 Windows 平台上安装 MySQL 很简单,并不需要太复杂的步骤。按照本文的步骤操练起来就可以了。

下载 MySQL 安装程序

我们需要使用 MySQL 提供的安装程序在 Windows 平台上安装 MySQL。

MySql 8.0/5.7 国内下载地址

请转到 MySQL 官方下载页面下载 MySQL 安装程序。下载页面提供了 2 个安装程序文件供下载:

  • 在线安装版:安装过程中需要联网下载用户选择的组件再进行安装。 对应的文件是 mysql-installer-web-community-<version>.msi,文件大小约有 2M。
  • 完整安装版:包含了全部组件,安装过程中不需要联网。 对应的文件是 mysql-installer-community-<version>.exe,文件大小约有 450M。

两个安装程序安装完成后的结果完全一样,您可以根据自己的需要选择下载。这里我们选择下载在线安装版

MySql 8.0/5.7 国内下载地址

安装 MySQL 数据库

下载安装程序后,双击安装文件开始安装过程。

  1. 选择安装类型页面上,您可以看到五个安装选项。

    • Developer Default:默认的安装选项。它安装开发应用程序所需的组件,例如 MySQL 服务器、MySQL Shell、MySQL 连接器等
    • Server Only:只安装 MySQL 服务器端,不包含命令行工具等组件。
    • Client Only:只安装 MySQL 客户端工具等组件,不包含 MySQL Server。
    • Full:安装 MySQL 服务器及其所有组件
    • Custom:自定义安装自己所需的组件

    我们安装 MySQL 服务器以及所有组件的,选择 “Full” 并单击 “Next” 。

    选择 MySQL 数据库服务器的设置类型

  2. 检查所需组件

    在安装开始之前,安装程序会检查安装所需的先决条件。界面上会显示产品名称、所需组件/软件及其状态。可以看到,安装 MySQL for visual studio ,必须安装 visual studio 2015 或以上版本。同样,要安装 Connector/Python 8.0.19,我们必须先安装 python。

    • 如果本页有 “Execute“ 按钮,则先点击 “Execute“ 按钮,然后单击 “Next”。
    • 如果没有 “Execute“ 按钮,则直接单击 “Next”。

    检查安装 MySQL 数据库服务器的要求

    安装程序向我们发出警告。我们继续安装,单击 “Yes“。

    不满足产品要求。

  3. 安装所选产品组件

    在安装界面上,您可以看到将要安装的 MySQL 产品/软件的列表。查看列表并单击 “Execute“。

    产品列表

    安装程序会自动下载所有产品/软件,然后,它会自动安装所有产品。

    下载 MySQL 数据库服务器及其组件

    等待几分钟。安装过程完成后,我们就可以配置 MySQL 数据库服务器和其他组件了。单击 “Next” 进入配置界面。

    安装完成

  4. 产品配置

    在产品配置界面上,您可以看到需要配置的产品列表。单击“Next”。

    配置 MySQL 数据库服务器

  5. 配置高可用性

    在高可用性界面上,我们选择 “Standalone MySql Server / Classic MySQL Replication”。这是选择我们服务器作为独立服务器或者经典的 MySQL 复制服务器。

    选择高可用性选项

  6. 配置服务器类型和网络

    类型和网络界面上,我们可以配置以下内容:

    • Config Type: 配置类型
      • Development Computer: 开发计算机,占用最少的资源。
      • Server Computer: 服务器计算机,可以和其他服务器软件一同安装,比如 web 服务器等。中等资源占用。
      • Dedicated Computer: 专用计算机,可最大限度的占用资源。
    • Connectivity:可以控制客户端如何连接到 MySQL 数据库

    选择数据库服务器类型

    配置网络

  7. 配置认证方法

    在 MySQL 8.0 版本中,我们可以使用基于 SHA256 的强密码。在 Authentication Method 界面上,选择使用传统身份验证方法或强密码进行身份验证的选项。注意:如果使用强密码加密进行身份验证,请确保所有客户端或者连接器必须更新到最新版本。我们使用强密码加密进行身份验证

    启用强密码加密

  8. 配置账户和角色

    Accounts and Roles 界面上,您可以指定 MySQL 的 root 帐户密码。MySQL root 帐户是默认的 sysadmin 帐户,为了安全,一般要禁用它。

    指定 root 密码并创建 MySQL 用户帐户

  9. 配置 Windows 服务

    Windows 服务界面上,可以将 MySQL 服务器配置为作为 Windows 服务运行。我们可以自定义服务器的名称以及是否随机自启动服务。

    将 MySQL 数据库服务器配置为 Windows 服务

  10. 将配置生效

    在 “Apply Configuration” 界面上,我们可以看到保存配置的步骤。检查所有配置设置后,单击 “Execute”。

    应用配置

    等待配置保存成功后,单击 “Finish” 关闭安装程序。

    MySQL 数据库服务器已配置

安装示例数据库

完成上面的步骤后,如果安装开始选择是完整安装类型,则安装程序继续回到产品配置界面。点击 Next,MySQL 安装程序将继续安装示例数据库。

  1. 在此界面上,输入用户名 root 和密码,然后单击 “Check” 。如果连接建立成功,点击下一步。见下图:

    连接服务器安装示例数据库

  2. Apply Configuration Screen 上,单击 Execute 开始安装示例数据库。请参阅以下内容:

    安装示例数据库

    安装示例数据库后,单击“**完成”**按钮。

    示例数据库已安装

  3. 安装程序继续到产品配置界面。在此界面上,您可以看到 MySQL Server 8.0.19Sample 和 Example 8.0.19 的安装已成功完成。见下图:

    实例和示例数据库已安装

  4. 安装完成后,您可以将安装日志复制到剪贴板上以供日后查看。此外,如果您想立即开始探索 MySQL,那么您可以选择“Start MySQL Workbench after Setup” 和 “Start MySQL Shell after Setup”,然后单击完成。见下图:

    完成社区安装程序

完成后, MySQL 安装程序在数据库中导入了 worldsakila 数据库:

  • world 数据库是一个包含了世界国家和城市的数据。
  • sakila 数据库是关于 DVD(电影)租赁店业务的数据库。

连接到 MySQL 服务器

安装完 MySQL 服务器之后,可以通过 MySQL 命令行工具或者其他 MySQL 客户端程序(比如:MySQL Workbench, Navicat 等) 连接到 MySQL 服务器。更详细的介绍请跳转到连接到 MySQL 服务器教程。

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

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

相关文章

【Win10错误】从80190001错误码恢复

目录 一、说明 二、操作过程和错误显示 三、修复过程 四、网上的其它参考意见 一、说明 出现0x80190001错误码&#xff0c;其原因是网络认证问题引起。但不是网络断开或路由不通而引起。一般是本地身份cooki无法认证而引起&#xff0c;一般出现在登录认证过程。本篇告诉大家…

2.4G无线游戏手柄方案开发

对于游戏玩家来说&#xff0c;好的外设才能有更好的游戏体验。相比于传统的有线手柄&#xff0c;2.4G无线游戏手柄采用2.4GHz射频无线连接方式&#xff0c;摆脱了连线的困扰。相比于鼠标键盘&#xff0c;游戏手柄在大部分游戏上的使用体验都会更好&#xff0c;让你的游戏体验更…

【MATLAB第30期】基于MATLAB的adaboost多分类预测集成学习模型(四种模型GDA高斯判别分析、Knn、NB朴素贝叶斯、SVM)

【MATLAB第30期】基于MATLAB的adaboost多分类预测集成学习模型&#xff08;四种模型GDA高斯判别分析、Knn、NB朴素贝叶斯、SVM&#xff09; 一、简介 弱分类器 %1.GDA高斯判别分析 %2.Knn (NumNeighbors 5) K邻近 %3.Naive Bayes 朴素贝叶斯 %4.SVM 支持向量机 强分类器 1.a…

【Vue】生命周期

文章目录 生命周期概念一、生命周期图示二、生命周期1.beforeCreate&#xff08;&#xff09;{}2.created&#xff08;&#xff09;{}3.beforeMount&#xff08;&#xff09;{}4.mounted&#xff08;&#xff09;{}5.beforeUpdate&#xff08;&#xff09;{}6.updated&#xff…

C语言预处理详解

参考文章&#xff1a;c语言预处理 目录 程序的翻译环境和执行条件 翻译环境 编译本身也分为几个阶段 预处理 预处理指令 运行环境 程序执行的过程 预处理 预定义符号 #define #define定义标识符 #define定义宏 宏的申明方式 #define替换规则 #和## #的作用 ##…

OTP语音芯片 NV170D在充电桩的语音方案应用

新能源汽车是我国应对气候变化、推动绿色发展的战略举措&#xff0c;在政策和市场需求的推动下&#xff0c;我国新能源汽车产销量双双增长&#xff0c;新能源汽车保有量地稳步增长将会促进充电桩需求的扩大&#xff0c;企业也将进一步在电动汽车充电桩领域布局。 2022年10月11日…

Linux下的Tomcat的安装详解--值得一看

如有错误&#xff0c;敬请谅解&#xff01; 此文章仅为本人学习笔记&#xff0c;仅供参考&#xff0c;如有冒犯&#xff0c;请联系作者删除&#xff01;&#xff01; 目录 简述静态网页和动态网页的区别。 简述 Webl.0 和 Web2.0 的区别。 tomcat8的安装&#xff0c;配置服…

物流行业如何运用IPD?

物流是供应链活动的一部分&#xff0c;是为了满足客户需要而对商品、服务消费以及相关信息从产地到消费地的高效、低成本流动和储存进行的规划、实施与控制的过程。物流以仓储为中心&#xff0c;促进生产与市场保持同步。物流是为了满足客户的需要&#xff0c;以最低的成本&…

奇葩的 Git 签名错误

最近公司电脑升级后又抽风了。 在访问 Git 的时候提示了证书签名错误。 主要提示的错误为&#xff1a; git.exe fetch -v --progress "origin" fatal: unable to access https://src.ossez.com/yhu-docs.git/: SSL certificate problem: unable to get local issue…

大学4年做出来这个算不算丢人

前言&#xff1a;相信看到这篇文章的小伙伴都或多或少有一些编程基础&#xff0c;懂得一些linux的基本命令了吧&#xff0c;本篇文章将带领大家服务器如何部署一个使用django框架开发的一个网站进行云服务器端的部署。 文章使用到的的工具 Python&#xff1a;一种编程语言&…

C51 - 红外遥控NEC协议

Infrared 1> 实验概述2> 红外遥控器2.1> 硬件电路 3> NEC红外传输协议3.1> 5部分构成3.2> 引导码3.3> 38KHz载波长啥样?3.4> 咋表示 0 / 1; 4> 红外接收5> 程序设计 1> 实验概述 通过红外遥控器&#xff0c;控制DAYi&#xff08;51开发板&a…

【多线程初阶五】线程池常考面试题

目录 &#x1f31f;一、线程池 &#x1f308;1、线程池是什么&#xff1f; &#x1f308;2、为什么要使用线程池&#xff1f; &#x1f308;3、怎么使用线程池&#xff1f; 1、使用标准库中的线程池&#xff08;6种&#xff09;——>不推荐使用。 2、自定义一个线程池…

【移动端网页布局】flex 弹性布局子项目属性 ① ( flex 属性用法说明 | 代码示例 : 占有剩余布局 / 平均分成若干等份 )

文章目录 一、flex 子项目常用属性1、子项目常用属性介绍2、flex 属性用法说明 二、flex 属性代码示例1、代码示例 - 左右两侧 100 像素 / 中间元素占有所有剩余布局3、代码示例 - 平均分成三等份 一、flex 子项目常用属性 1、子项目常用属性介绍 flex 子项目 的常用属性 : fl…

FL Studio 2023年最新安装使用图文教程,FL Studio 21怎么激活解锁?

Image-Line宣布针对Win和Mac版本的数字音频工作站FL Studio的21版本更新。FL Studio2023是一个完整的软件音乐制作环境或数字音频工作站&#xff08;DAW&#xff09;。代表超过 25年的创新发展&#xff0c;它包含了您在一个包装中编排&#xff0c;编排&#xff0c;录制&#xf…

查询数据(数据库)——简单查询

目录 1&#xff0e;最简单的查询 &#xff08;1&#xff09;查询指定列 &#xff08;2&#xff09;查询所有列 &#xff08;3&#xff09;查询计算列 &#xff08;4&#xff09;为列起别名 &#xff08;5&#xff09;使用DISTINCT关键字消除重复元组 2&#xff0e;查询满…

Kyligence Zen产品体验--小白也能快速上手的指标平台

一、写在最前 啥是Kyligence Zen? Kyligence Zen 是基于 Kyligence 核心 OLAP能力打造的一站式指标平台。凭借集业务模型、指标管理、指标加工、数据服务等于一体的解决方案&#xff0c;Kyligence 协助过多家金融、零售、制造企业客户搭建企业级指标平台。Kyligence Zen 是 K…

常见八种排序实现方法

常见八种排序实现方法 前言快速排序堆排序冒泡排序代码 选择排序代码部分 插入排序思路讲解代码部分 希尔排序代码部分思路讲解 归并排序递归思路讲解代码部分 非递归梭哈代码部分思路讲解 非梭哈代码部分 计数排序代码部分 前言 这里的快速排序和堆排序博主以前都写过&#xf…

绝地求生 压枪python版

仅做学习交流&#xff0c;非盈利&#xff0c;侵联删&#xff08;狗头保命) 一、概述 1.1 效果 总的来说&#xff0c;这种方式是通过图像识别来完成的&#xff0c;不侵入游戏&#xff0c;不读取内存&#xff0c;安全不被检测。 1.2 前置知识 游戏中有各种不同的枪械&#x…

算法修炼之练气篇——练气十四层

博主&#xff1a;命运之光 专栏&#xff1a;算法修炼之练气篇 前言&#xff1a;每天练习五道题&#xff0c;炼气篇大概会练习200道题左右&#xff0c;题目有C语言网上的题&#xff0c;也有洛谷上面的题&#xff0c;题目简单适合新手入门。&#xff08;代码都是命运之光自己写的…

基于 LHS 、 BR 与K-means的风电出力场景分析研究(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…