MySQL8 下载与安装

MySQL8 下载与安装,MySQL8教程,MySQL8 下载、MySQL8 安装。

【全栈教程】:https://try8.cn/article
教程目录:
教程内容:
最近更新:2023-04-17

一、MySQL8 下载与安装须知

1.1、MySQL8 平台架构

MySQL8 支持的平台架构,包括 x86_32、x86_64、ARM 64、SPARC_64、glibc、libstdc 等,支持如下:

  • Debian / Ubuntu / SUSE / Oracle Linux / Solaris / Red Hat / CentOS;
  • Microsoft Windows Server / Microsoft Windows / Apple macOS 。


1.2、MySQL8 版本命名

MySQL8 有开发版和稳定版(GA:Generally Available)。版本命名例如:mysql-8.0.1-dmr,第一个 8 是主版本号,第二个 0 是次版本号,第三个 1 是发布版本号,最后一个(如:dmr)是表示稳定级别有 3 个,如下:

  • DMR:开发的里程碑版本,版本功能可能会变化甚至被删除;
  • RC:正式候选版本,可能会引入新功能,但以修复 BUG 为主;
  • GA:正式版本没有后缀,是最稳定的生产版本。


1.3、MySQL8 安装方式

MySQL8 支持二进制安装和源码包安装,官方推荐二进制安装,因为这适用于绝大多数平台,二进制以原生格式打包发行,您可以在不同的平台上使用简单命令一键安装。如果选择源码包安装,可能的情况是:

  • 将 MySQL8 或组件更灵活的安装到指定位置、需要安装或弃用指定组件;
  • 阅读或修改 MySQL8 代码,源码包安装支持调试和功能示例等。


二、MySQL8 下载

2.1、MySQL8 下载地址

以下为 MySQL8 官方下载地址,您可以按照需要进行选择,点击下载后,会提醒让您注册 MySQL 账号,直接忽略、并点击底部链接:No thanks, just start my download. 即可自动下载。


2.2、MySQL8 校验方式

在尝试安装之前,请先确保它是完整且未被篡改的(返回值与下载界面的校验值一致),简单的 MD5 校验方式如下:

// Linux 校验命令示例:
md5sum mysql-apt-config_0.8.24-1_all.deb  //返回:md5_value mysql.deb
// Windows 校验命令示例:
md5.exe mysql-installer-community-8.0.32.msi  //返回:md5_value mysql.msi


三、MySQL8 安装

3.1、MySQL8 二进制安装方式

首先,安装 MySQL8 依赖项:

// Yum
yum install libaio
// APT
apt install libaio
// 其它
yum install ncurses-compat-libs


然后,安装 MySQL8:

groupadd mysql  //创建 mysql 用户组
useradd -r -g mysql -s /bin/false mysql  // 在用户组内添加 mysql 管理账号
cd /usr/local  && tar xvf mysql.tar  //解压下载的 mysql 压缩文件
ln -s full-path-to-mysql-VERSION-OS mysql  //创建链接 mysql,相当于 windows 的快捷方式
cd mysql  //切换到 mysql 目录
mkdir mysql-files // 创建文件夹 mysql-files
chown mysql:mysql mysql-files //为新建账号 mysql 设置管理文件夹 mysql-files 的权限
chmod 750 mysql-files  //添加 750 权限
bin/mysqld --initialize --user=mysql  //初始化安装
bin/mysql_ssl_rsa_setup  //使用 SSL 进行安全连接
bin/mysqld_safe --user=mysql & //手动启动后台守护进程 mysqld
cp support-files/mysql.server /etc/init.d/mysql.server //可选,用于系统启动:systemctl start mysql

其中 mysql-files 目录可以通过设置系统变量 secure_file_priv 的值 ,将导入和导出操作限制在特定目录中。


最后,操作 MySQL8:

systemctl start mysql  //启动服务
systemctl restart mysql  //重启服务
systemctl stop mysql  //停止服务
systemctl enable mysql  //开机自启


3.2、MySQL8 YUM 安装方式

用于 Oracle Linux、Red Hat Enterprise Linux、CentOS 和 Fedora 的MySQL Yum 存储库。您可以使用 yum 命令安装 MySQL8 软件包,在较新的操作系统中,您可以将 yum 替换成 dnf。

首先,添加 MySQL Yum 存储库:

yum install platform-and-version-specific-package-name.rpm  //基本语法
yum install mysql80-community-release-el6-{version-number}.noarch.rpm  //el6 示例
yum install mysql80-community-release-el7-{version-number}.noarch.rpm  //el7 示例
yum install mysql80-community-release-el8-{version-number}.noarch.rpm  //el8 示例
yum install mysql80-community-release-el9-{version-number}.noarch.rpm  //el9 示例
dnf install mysql80-community-release-fc35-{version-number}.noarch.rpm  //fc35 示例
dnf install mysql80-community-release-fc36-{version-number}.noarch.rpm  //fc36 示例
dnf install mysql80-community-release-fc37-{version-number}.noarch.rpm  //fc37 示例


然后,查看并选择发布版本系列:

yum repolist all | grep mysql


使用 config-manager 命令开启存储库

yum-config-manager --disable mysql57-community  //停用老版本,可选
yum-config-manager --enable mysql80-community  // 启用新版本


或者,直接手动编辑存储库配置文件:

vim /etc/yum.repos.d/mysql-community.repo


添加如下内容,选择其中一项 MySQL5 或 MySQL8 :

# 使用 MySQL5
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022
       file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

# 使用 MySQL8
[mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022
       file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql


最后,安装 MySQL:

yum install mysql-community-server  //安装社区版
systemctl start mysqld  //启动服务
systemctl status mysqld  //查看运行状态


3.3、MySQL8 APT 安装方式

首先,将 MySQL APT 存储库添加到系统的软件存储库列表中:

wget https://dev.mysql.com/get/mysql-apt-config_0.8.24-1_all.deb  //下载存储库示例
dpkg -i mysql-apt-config_0.8.24-1_all.deb  //安装存储库示例
apt update  //更新 MySQL APT 存储库包信息


然后,使用 APT 安装 MySQL:

apt install mysql-server  // 安装 MySQL,安装过程按照提醒操作即可


最后,查看服务运行状态:

systemctl status mysql  //查看运行状态


当然,您还可以彻底删除 MySQL:

systemctl stop mysql
dpkg -P mysql
apt remove mysql-server
apt autoremove


四、MySQL8 下载与安装 总结

MySQL8教程 - MySQL8 下载与安装,主要用于介绍 MySQL 和 MySQL8 数据库,从 MySQL8 下载开始,逐步到 MySQL8 数据库安装等,通篇实用易懂,让 MySQL8 入门更加快速和简单。


《MySQL8教程》主打原创、全部免费,欢迎学习和转载,如需交流请加微信号:try8_cn。