在当今云计算时代,部署一个稳定、安全的数据库服务是每个开发者和系统管理员的基本技能。本文将详细讲解如何在 RockyLinux 系统上配置 云数据库服务,即使你是 Linux 新手,也能轻松上手!我们将以 MySQL 为例,带你完成从系统准备到远程访问的完整流程。
首先,确保你的 RockyLinux 系统是最新的。打开终端,执行以下命令:
sudo dnf update -ysudo dnf install -y wget curl vim RockyLinux 默认使用 MariaDB,但如果你需要原生 MySQL,可以通过官方仓库安装。以下是详细步骤:
wget https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpmsudo dnf install -y mysql80-community-release-el9-1.noarch.rpm sudo dnf install -y mysql-server sudo systemctl start mysqldsudo systemctl enable mysqld 安装完成后,MySQL 会生成一个临时 root 密码。你可以通过以下命令查看:
sudo grep 'temporary password' /var/log/mysqld.log 复制该密码,然后运行安全脚本进行初始化:
sudo mysql_secure_installation 按照提示操作:输入临时密码 → 设置新密码 → 移除匿名用户 → 禁用远程 root 登录(先选 No,后续我们手动配置)→ 删除测试数据库 → 重载权限表。
为了让其他服务器或本地电脑能连接这个 云数据库服务,我们需要修改 MySQL 的绑定地址,并创建具有远程权限的用户。
编辑配置文件 /etc/my.cnf 或在 /etc/my.cnf.d/ 目录下新建配置:
sudo vim /etc/my.cnf.d/mysql-server.cnf 找到 [mysqld] 段落,添加或修改以下行:
[mysqld]bind-address = 0.0.0.0 保存后重启 MySQL:
sudo systemctl restart mysqld 登录 MySQL:
mysql -u root -p 执行以下 SQL 命令(将 your_password 替换为强密码,% 表示允许任意 IP 连接):
CREATE USER 'clouduser'@'%' IDENTIFIED BY 'your_password';GRANT ALL PRIVILEGES ON *.* TO 'clouduser'@'%';FLUSH PRIVILEGES;EXIT; RockyLinux 默认启用 firewalld,需放行 MySQL 默认端口 3306:
sudo firewall-cmd --permanent --add-port=3306/tcpsudo firewall-cmd --reload 现在,你可以在本地电脑使用数据库客户端(如 DBeaver、Navicat 或命令行)连接你的 RockyLinux云数据库:
如果连接成功,恭喜你!你已经完成了 RockyLinux数据库配置 的全部流程。
GRANT ALL,应按需授权。'%' 替换为具体 IP,如 '192.168.1.100')。通过本教程,你已掌握如何在 RockyLinux 上搭建一个安全、可远程访问的 云数据库服务搭建 环境。无论用于开发测试还是小型生产环境,这套配置都能满足基本需求。
希望这篇 RockyLinux MySQL安装 教程对你有帮助!如有疑问,欢迎在评论区留言交流。
本文由主机测评网于2025-12-05发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025123464.html