特别是 MySQL8.0 版本,不仅在性能上有了显著提升,还引入了一系列新特性和改进,使得它更加符合现代数据库应用的需求
如果你正在 Linux 系统上部署 MySQL 数据库,那么下载并安装 MySQL8.0 安装包将是一个必要的步骤
本文将详细介绍如何下载适用于 Linux 系统的 MySQL8.0 安装包,并提供详细的安装指南,帮助你顺利完成安装
一、下载 MySQL8.0 安装包 要下载适用于 Linux 系统的 MySQL8.0 安装包,你可以访问 MySQL 的官方网站
以下是具体的下载步骤: 1.访问 MySQL 官方网站: - 打开你的浏览器,访问 【MySQL 官方下载页面】(https://dev.mysql.com/downloads/)
2.选择社区版: - 在下载页面上,你会看到多个版本的 MySQL 可供选择
对于大多数用户来说,社区版(Community Edition)是免费且功能完整的最佳选择
因此,请点击“Community Edition”以继续
3.选择操作系统版本: - 接下来,你需要根据你的 Linux 发行版选择合适的安装包
MySQL提供了多种安装方法,包括通过包管理器安装、下载压缩文件手动安装等
- 对于基于 RPM 的系统(如 CentOS、Red Hat Enterprise Linux、Rocky Linux、AlmaLinux 等),你可以使用 YUM仓库进行安装,这是最简便的方法
- 如果你希望手动下载二进制分发文件,MySQL 也提供了适用于不同 glibc版本的 tarball 格式文件
例如,针对 glibc2.12 的 x86_64架构,你可以下载名为`mysql-8.0.xx-linux-glibc2.12-x86_64.tar.xz` 的压缩包
4.使用 wget 命令下载: - 如果你选择手动下载二进制分发文件,可以使用 wget 命令从命令行下载
例如,要下载 MySQL8.0.33版本的 glibc2.17 x86_64架构安装包,可以使用以下命令: bash wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.33-linux-glibc2.17-x86_64.tar.xz - 这条命令会从 MySQL 服务器获取指定版本的软件包,并将其保存到当前目录下
二、安装 MySQL8.0 下载完安装包后,接下来就可以开始安装 MySQL8.0 了
根据你的 Linux 发行版和选择的安装方法,安装步骤可能会有所不同
以下是两种常见的安装方法:通过 YUM仓库安装和手动解压二进制文件安装
方法一:通过 YUM仓库安装(推荐新手) 1.配置官方仓库: - 首先,你需要添加 MySQL 的官方仓库到你的 Linux系统中
这可以通过下载并安装 MySQL 的仓库配置包来完成
例如,对于 CentOS/RHEL 系统,你可以使用以下命令: bash sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm - 这将下载并安装 MySQL 8.0 的社区版仓库配置包,使你能够使用 YUM 命令来安装 MySQL
2.更新系统并安装 MySQL: - 在添加仓库后,你需要更新你的系统包索引,并安装 MySQL 服务器
这可以通过以下命令完成: bash sudo yum update sudo yum install mysql-community-server - 这些命令将更新你的系统,并安装 MySQL 社区版服务器
3.启动 MySQL 服务: - 安装完成后,你可以启动 MySQL 服务,并设置它在系统启动时自动启动: bash sudo systemctl start mysqld sudo systemctl enable mysqld 4.获取初始密码: - 在第一次启动 MySQL 服务时,系统会自动生成一个临时密码
你可以通过查看`/var/log/mysqld.log` 文件来获取这个密码: bash sudo grep temporary password /var/log/mysqld.log - 输出将类似于以下内容,其中 Abcdefg123! 就是你的初始密码: 2023-07-20T03:25:01.234567Z6【Note】【MY-010454】【Server】 A temporary password is generated for root@localhost: Abcdefg123! 方法二:手动解压二进制文件安装(适合定制化需求) 1.下载并解压安装包: - 首先,你需要下载 MySQL 的二进制分发文件,并使用 tar 命令解压它
例如,如果你下载了`mysql-8.0.33-linux-glibc2.17-x86_64.tar.xz` 文件,可以使用以下命令解压: bash wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.33-linux-glibc2.17-x86_64.tar.xz tar -xvf mysql-8.0.33-.tar.xz - 解压后,你会得到一个名为 `mysql-8.0.33-linux-glibc2.17-x86_64` 的目录,其中包含 MySQL 的所有文件和目录
2.创建用户和组: - 在安装 MySQL 之前,你需要创建一个专门用于运行 MySQL服务的用户和组
这可以通过以下命令完成: bash groupadd mysql useradd -r -g mysql -s /bin/false mysql 3.准备安装目录: - 接下来,你需要将解压后的 MySQL 目录移动到你想安装的位置
通常,人们会选择`/usr/local/mysql` 作为安装目录
你可以使用 mv 命令来移动目录: bash sudo mv mysql-8.0.33-linux-glibc2.17-x86_64 /usr/local/mysql 4.初始化数据库: - 在安装 MySQL 之前,你需要初始化数据库
这可以通过运行`mysqld --initialize` 命令来完成
确保你以 mysql 用户身份运行此命令,并将数据目录设置为 mysql 用户所有: bash cd /usr/local/mysql sudo bin/mysqld --initialize --user=mysql sudo chown -R mysql:mysql /usr/local/mysql 5.启动 MySQL 服务: - 初始化数据库后,你可以启动 MySQL 服务
不过,在启动服务之前,你可能需要配置一