当前位置:首页 > RockyLinux > 正文

RockyLinux MySQL安装配置指南(手把手教你从零部署MySQL数据库)

在当今的服务器环境中,MySQL 是最流行的关系型数据库之一。而 Rocky Linux 作为 RHEL 的社区替代品,因其稳定性和兼容性被广泛用于企业级部署。本文将为你提供一份详细、易懂的 RockyLinux MySQL安装 与配置教程,即使是 Linux 新手也能轻松上手。

RockyLinux MySQL安装配置指南(手把手教你从零部署MySQL数据库) MySQL安装  MySQL配置教程 Rocky Linux数据库部署 Linux下MySQL安装指南 第1张

一、准备工作

在开始之前,请确保你已经:

  • 拥有一台已安装 Rocky Linux(建议 8 或 9 版本)的服务器或虚拟机
  • 具备 root 权限或可使用 sudo 的用户账户
  • 系统已连接互联网(用于下载软件包)

二、更新系统

首先,建议更新系统以确保所有软件包为最新版本:

sudo dnf update -y

三、安装 MySQL

Rocky Linux 默认仓库中包含的是 MariaDB(MySQL 的一个分支),但如果你希望安装官方 MySQL,则需添加 MySQL 官方 Yum 仓库。

1. 下载并安装 MySQL Yum 仓库

访问 MySQL 官方网站 获取最新 RPM 包链接。以 MySQL 8.0 为例:

wget https://dev.mysql.com/get/mysql80-community-release-el8-7.noarch.rpmsudo dnf install mysql80-community-release-el8-7.noarch.rpm -y

2. 安装 MySQL Server

sudo dnf install mysql-server -y

四、启动并启用 MySQL 服务

安装完成后,启动 MySQL 并设置开机自启:

sudo systemctl start mysqldsudo systemctl enable mysqld

检查服务状态:

sudo systemctl status mysqld

五、初始化 MySQL 安全配置

首次安装后,MySQL 会生成一个临时 root 密码。查看该密码:

sudo grep 'temporary password' /var/log/mysqld.log

复制输出的临时密码,然后运行安全脚本:

sudo mysql_secure_installation

按照提示操作:

  • 输入临时密码
  • 设置新 root 密码(建议强密码)
  • 是否移除匿名用户? → 输入 Y
  • 是否禁止 root 远程登录?→ 根据需求选择(生产环境建议选 Y)
  • 是否删除测试数据库?→ 输入 Y
  • 是否重新加载权限表?→ 输入 Y

六、测试 MySQL 登录

使用新设置的 root 密码登录 MySQL:

mysql -u root -p

成功登录后,你会看到类似以下提示:

Welcome to the MySQL monitor...mysql>

输入 exit 退出。

七、基本配置建议(可选)

如需允许远程连接 MySQL(例如从本地开发机访问服务器数据库),请编辑配置文件:

sudo nano /etc/my.cnf

[mysqld] 段落下添加或修改:

[mysqld]bind-address = 0.0.0.0

保存后重启服务:

sudo systemctl restart mysqld

⚠️ 注意:开放远程访问需配合防火墙规则,并确保 root 用户不被允许远程登录(建议创建专用用户)。

八、总结

通过以上步骤,你已经成功完成了 Rocky Linux数据库部署 中最关键的环节——MySQL配置教程 所涵盖的内容。现在你的服务器已具备运行 Web 应用、WordPress 或其他依赖 MySQL 的服务的能力。

记住定期备份数据、更新系统,并遵循最小权限原则来保障数据库安全。希望这份 Linux下MySQL安装指南 能帮助你顺利入门!

如有疑问,欢迎在评论区留言交流。祝你部署顺利!