全新安装 MySQL 的步骤
添加 MySQL Yum 存储库
首先,将 MySQL Yum 存储库添加到系统的存储库列表中。这是一次性操作,可以通过安装 MySQL 提供的 RPM 来执行。按着这些次序:
-
转到 MySQL 开发人员专区中的下载 MySQL Yum 存储库页面 ( https://dev.mysql.com/downloads/repo/yum/ )。使用以下命令安装下载的发行包,替换
platform-and-version-specific-package-name
为下载的 RPM 包的名称: -
sudo yum install platform-and-version-specific-package-name.rpm
您可以通过以下命令检查 MySQL Yum 存储库是否已成功添加
-
yum repolist enabled | grep "mysql.*-community.*"
选择发布系列
使用此命令查看 MySQL Yum 存储库中的所有子存储库,并查看其中哪些已启用或已禁用
yum repolist all | grep mysql
要安装最新 GA 系列的最新版本,无需配置。要安装最新 GA 系列以外的特定系列的最新版本,请在运行安装命令之前禁用最新 GA 系列的子存储库并启用特定系列的子存储库。如果您的平台支持 yum-config-manager,您可以通过发出以下命令来做到这一点,这些命令会禁用 5.7 系列的子存储库并启用 8.0 系列的子存储库:
$> sudo yum-config-manager --disable mysql57-community
$> sudo yum-config-manager --enable mysql80-community
除了使用yum-config-manager或 dnf config-manager命令,您还可以通过手动编辑 /etc/yum.repos.d/mysql-community.repo
文件来选择发布系列。这是文件中发布系列的子存储库的典型条目:
[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
找到您要配置的子存储库的条目,然后编辑该enabled
选项。指定 enabled=0
禁用子存储库或 enabled=1
启用子存储库。例如,要安装 MySQL 8.0,请确保您具有 enabled=0
MySQL 5.7 的上述子存储库条目,并具有 enabled=1
8.0 系列的条目:
# Enable to use MySQL 8.0
[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
通过运行以下命令并检查其输出来验证是否已启用和禁用正确的子存储库
$> yum repolist enabled | grep mysql
禁用默认 MySQL 模块
仅限 EL8 系统)基于 EL8 的系统(例如 RHEL8 和 Oracle Linux 8)包含默认启用的 MySQL 模块。除非禁用此模块,否则它会屏蔽 MySQL 存储库提供的包。要禁用包含的模块并使 MySQL 存储库包可见,请使用以下命令(对于启用 dnf 的系统, 将命令中的 yum替换为dnf):
$> sudo yum module disable mysql
安装 MySQL
通过以下命令安装 MySQL(对于启用 dnf 的系统,将命令中的 yum替换为dnf):
sudo yum install mysql-community-server
启动 MySQL 服务器
使用以下命令启动 MySQL 服务器:
$> systemctl start mysqld
您可以使用以下命令检查 MySQL 服务器的状态:
$> systemctl status mysqld
评论