MySQL 8.0 保姆级教程——第一篇:安装

本篇将详细介绍如何在不同操作系统上安装 MySQL 8.0。MySQL 提供了多种安装方式,用户可以根据自己的需求和操作系统选择合适的安装方法。

1安装方式

MySQL 8.0 主要有以下几种安装方式:

  • 使用 MySQL Installer (Windows): 这是 Windows 平台上最常用的安装方式。MySQL Installer 提供了一个图形化界面,引导用户完成安装过程,包括选择要安装的组件、配置服务器等。这种方式简单易用,适合初学者。
  • 使用 APT/YUM 包管理器 (Linux): 在基于 Debian/Ubuntu 的 Linux 发行版上,可以使用 APT 包管理器进行安装;在基于 Red Hat/CentOS/Fedora 的 Linux 发行版上,可以使用 YUM 或 DNF 包管理器进行安装。这种方式方便快捷,可以自动处理依赖关系。
  • 从二进制压缩包安装 (所有平台): 这种方式适用于所有平台,包括 Windows、Linux 和 macOS。用户需要手动下载二进制压缩包,解压后进行配置和安装。这种方式比较灵活,但需要一定的命令行操作经验。
  • 使用 Docker 镜像: 这种方式使用 Docker 容器来运行 MySQL,方便快捷,易于部署和管理。适合开发和测试环境,也逐渐在生产环境中使用。

下面我们将分别详细介绍这几种安装方式。 

1.1 使用 MySQL Installer (Windows)

MySQL Installer 是一个 Windows 平台上易于使用的安装工具。它提供了一个图形化界面,引导用户完成 MySQL 的安装和配置。

  • 优点:
    • 简单易用,图形化界面操作。
    • 可以选择要安装的组件,例如 MySQL Server、MySQL Workbench、MySQL Shell 等。
    • 可以自动处理依赖关系。
  • 缺点:
    • 仅适用于 Windows 平台。

1.2 使用 APT/YUM 包管理器 (Linux)

在 Linux 系统上,可以使用包管理器来安装 MySQL。这种方式方便快捷,可以自动处理依赖关系。

  • 使用 APT (Debian/Ubuntu):  
sudo apt update  # 更新软件包列表
sudo apt install mysql-server # 安装 MySQL 服务器
  • 使用 YUM/DNF (Red Hat/CentOS/Fedora):

首先需要配置 MySQL 的 YUM 仓库。可以从 MySQL 官方网站下载相应的 RPM 包,然后使用以下命令安装:

sudo rpm -Uvh mysql80-community-release-el7-*.noarch.rpm # 例如
sudo yum install mysql-community-server # 安装 MySQL 服务器

或者使用 DNF:

sudo dnf install mysql-community-server
  • 优点:

    • 方便快捷,可以自动处理依赖关系。
    • 易于更新和维护。
  • 缺点:

    • 需要对 Linux 命令行有一定的了解。
    • 版本可能不是最新的。

1.3 从二进制压缩包安装 (所有平台)

从二进制压缩包安装需要手动下载、解压和配置 MySQL。这种方式比较灵活,适用于所有平台。

  • 步骤:

    1. 从 MySQL 官方网站下载对应平台的二进制压缩包。
    2. 解压压缩包到指定目录。
    3. 创建数据目录。
    4. 初始化 MySQL 数据库。
    5. 启动 MySQL 服务器。
  • 优点:

    • 适用于所有平台。
    • 可以自定义安装路径和配置。
  • 缺点:

    • 需要一定的命令行操作经验

1.4 使用 Docker 镜像

使用 Docker 镜像可以快速部署 MySQL,方便开发和测试。

  • 步骤:

    1. 安装 Docker。
    2. 拉取 MySQL 官方镜像。
    3. 运行 Docker 容器。

    例如:

    Bash

    docker pull mysql:8.0
    docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=your_password -p 3306:3306 -d mysql:8.0
    
  • 优点:

    • 快速部署,易于管理。
    • 环境一致性好。
  • 缺点:

    • 需要对 Docker 有一定的了解。

2 如何选择安装方式?

  • Windows 用户: 推荐使用 MySQL Installer。
  • Linux 用户: 推荐使用包管理器 (APT/YUM/DNF),如果需要最新版本或对安装路径有特殊要求,可以选择从二进制压缩包安装。
  • 开发和测试环境: 推荐使用 Docker 镜像。
  • 生产环境: 根据实际情况选择,通常推荐使用包管理器或从二进制压缩包安装。

3.安装步骤详解 

3.1 Windows 安装步骤 

3.1.1 下载 MySQL Installer

  1. 访问 MySQL 官方网站的下载页面:https://dev.mysql.com/downloads/installer/

  2. 在下载页面中,你会看到两个版本的 MySQL Installer:

    • MySQL Installer for Windows (Web Community): 这是一个在线安装程序,体积较小(几 MB),安装过程中需要联网下载所需的组件。
    • MySQL Installer for Windows (Community): 这是一个离线安装程序,体积较大(几百 MB),包含了所有必要的组件,安装过程中无

你可能感兴趣的:(MySQL,8.0,保姆级教程,mysql,数据库)