在当今的服务器环境中,MySQL 是最流行的关系型数据库之一。而 Rocky Linux 作为 RHEL 的社区替代品,因其稳定性和兼容性被广泛用于企业级部署。本文将为你提供一份详细、易懂的 RockyLinux MySQL安装 与配置教程,即使是 Linux 新手也能轻松上手。
一、准备工作
在开始之前,请确保你已经:
拥有一台已安装 Rocky Linux(建议 8 或 9 版本)的服务器或虚拟机 具备 root 权限或可使用 sudo 的用户账户 系统已连接互联网(用于下载软件包)二、更新系统
首先,建议更新系统以确保所有软件包为最新版本:
Rocky Linux 默认仓库中包含的是 MariaDB(MySQL 的一个分支),但如果你希望安装官方 MySQL,则需添加 MySQL 官方 Yum 仓库。 访问 MySQL 官方网站 获取最新 RPM 包链接。以 MySQL 8.0 为例: 安装完成后,启动 MySQL 并设置开机自启: 检查服务状态: 首次安装后,MySQL 会生成一个临时 root 密码。查看该密码: 复制输出的临时密码,然后运行安全脚本: 按照提示操作: 使用新设置的 root 密码登录 MySQL: 成功登录后,你会看到类似以下提示: 输入 如需允许远程连接 MySQL(例如从本地开发机访问服务器数据库),请编辑配置文件: 在 保存后重启服务: ⚠️ 注意:开放远程访问需配合防火墙规则,并确保 root 用户不被允许远程登录(建议创建专用用户)。 通过以上步骤,你已经成功完成了 Rocky Linux数据库部署 中最关键的环节——MySQL配置教程 所涵盖的内容。现在你的服务器已具备运行 Web 应用、WordPress 或其他依赖 MySQL 的服务的能力。 记住定期备份数据、更新系统,并遵循最小权限原则来保障数据库安全。希望这份 Linux下MySQL安装指南 能帮助你顺利入门! 如有疑问,欢迎在评论区留言交流。祝你部署顺利!sudo dnf update -y 三、安装 MySQL
1. 下载并安装 MySQL Yum 仓库
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 服务
sudo systemctl start mysqldsudo systemctl enable mysqld sudo systemctl status mysqld 五、初始化 MySQL 安全配置
sudo grep 'temporary password' /var/log/mysqld.log sudo mysql_secure_installation Y 是否禁止 root 远程登录?→ 根据需求选择(生产环境建议选 Y) 是否删除测试数据库?→ 输入 Y 是否重新加载权限表?→ 输入 Y 六、测试 MySQL 登录
mysql -u root -p Welcome to the MySQL monitor...mysql> exit 退出。七、基本配置建议(可选)
sudo nano /etc/my.cnf [mysqld]
段落下添加或修改:[mysqld]bind-address = 0.0.0.0 sudo systemctl restart mysqld 八、总结
