服务器测评网
我们一直在努力

RedHat系统下安装配置MySQL的正确步骤是什么?

安装前准备

在开始安装之前,进行必要的准备工作可以避免后续的冲突和问题。

RedHat系统下安装配置MySQL的正确步骤是什么?

确认您的系统版本,这对于选择正确的软件仓库至关重要,您可以通过以下命令查看:

cat /etc/redhat-release

检查系统中是否已安装 MariaDB 或旧版本的 MySQL,Red Hat 系列的发行版通常默认附带 MariaDB,它与 MySQL 存在文件冲突,为确保安装纯净,需要先将其卸载:

sudo yum remove mariadb-libs-server mariadb-libs
sudo rm -rf /var/lib/mysql

执行此操作前,请确保已备份重要数据。

配置 MySQL Yum 仓库

使用 Oracle 官方提供的 Yum 仓库是安装 MySQL 的推荐方式,它能自动处理依赖关系并方便后续升级。

  1. 下载仓库安装包:访问 MySQL 官方网站,找到适用于您系统版本的 Yum 仓库下载链接,对于 EL9 系统(如 RHEL 9, Rocky Linux 9),可以使用 wget 命令下载:

    wget https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpm
  2. 安装仓库包:使用 yumdnf 安装下载的 rpm 包,这会将 MySQL 仓库信息添加到您的系统中。

    RedHat系统下安装配置MySQL的正确步骤是什么?

    sudo yum localinstall mysql80-community-release-el9-1.noarch.rpm

安装 MySQL 服务器

配置好仓库后,安装 MySQL 服务器就变得非常简单,执行以下命令,yum 会自动从新添加的仓库中获取最新的 MySQL Community Server 版本及其依赖项。

sudo yum install mysql-community-server

在安装过程中,系统可能会提示您导入 MySQL GPG 密钥,请输入 y 确认,以确保软件包的完整性和安全性。

启动服务与安全初始化

安装完成后,需要对 MySQL 服务进行管理并进行基础的安全配置。

  1. 启动 MySQL 服务

    sudo systemctl start mysqld
  2. 设置开机自启:确保系统重启后 MySQL 服务能自动运行。

    sudo systemctl enable mysqld
  3. 查找初始密码:MySQL 8.0 在首次启动时会为 root 用户生成一个临时密码,您可以在日志文件中找到它:

    RedHat系统下安装配置MySQL的正确步骤是什么?

    sudo grep 'temporary password' /var/log/mysqld.log
  4. 运行安全配置脚本:MySQL 提供了一个强大的安全脚本 mysql_secure_installation,用于引导您完成一系列安全设置,包括设置新的 root 密码、移除匿名用户、禁止 root 远程登录等。

    mysql_secure_installation

    运行脚本后,首先输入您刚才找到的临时密码,然后按照提示设置您的新密码并完成其他安全选项的配置。

登录与验证

登录到 MySQL 以验证安装是否成功。

mysql -u root -p

系统会提示您输入密码,成功登录后,您将看到 MySQL 的命令行提示符 mysql>,在此处,您可以执行 SQL 命令,例如查看版本信息:

SELECT VERSION();

若能正常返回版本号,则说明您的 MySQL 已成功安装并配置完毕。


常用命令速查表

操作 命令
启动服务 sudo systemctl start mysqld
停止服务 sudo systemctl stop mysqld
查看状态 sudo systemctl status mysqld
设置开机自启 sudo systemctl enable mysqld
安全配置 sudo mysql_secure_installation
登录MySQL mysql -u root -p
赞(0)
未经允许不得转载:好主机测评网 » RedHat系统下安装配置MySQL的正确步骤是什么?