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

RockyLinux数据库连接完全指南(手把手教你配置MySQL与PostgreSQL)

在使用 RockyLinux 作为服务器操作系统时,数据库连接是开发和运维中最常见的任务之一。无论你是部署 Web 应用、搭建数据平台,还是进行系统集成,掌握如何在 RockyLinux 上正确连接数据库都是必备技能。

本文将为你详细讲解如何在 RockyLinux 系统中安装并连接两种最常用的数据库:MySQL 和 PostgreSQL。即使你是 Linux 新手,也能轻松上手!

RockyLinux数据库连接完全指南(手把手教你配置MySQL与PostgreSQL) RockyLinux数据库连接 MySQL连接RockyLinux PostgreSQL配置RockyLinux RockyLinux数据库教程 第1张

一、准备工作:更新系统并安装必要工具

首先,确保你的 RockyLinux 系统是最新的,并安装常用工具:

sudo dnf update -ysudo dnf install -y wget curl vim net-tools

二、连接 MySQL 数据库(适用于 RockyLinux)

1. 安装 MySQL

RockyLinux 默认仓库中不包含 MySQL,但你可以通过官方仓库安装:

sudo dnf install -y https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpmsudo dnf install -y mysql-server

2. 启动并启用 MySQL 服务

sudo systemctl start mysqldsudo systemctl enable mysqld

3. 获取临时密码并初始化安全设置

# 查看临时 root 密码sudo grep 'temporary password' /var/log/mysqld.log# 运行安全脚本(按提示操作)sudo mysql_secure_installation

4. 测试本地连接

mysql -u root -p

输入你设置的密码后,如果看到 mysql> 提示符,说明连接成功!这就是 RockyLinux数据库连接 的第一步。

三、连接 PostgreSQL 数据库(适用于 RockyLinux)

1. 安装 PostgreSQL

sudo dnf install -y postgresql-server postgresql-contrib

2. 初始化数据库并启动服务

sudo postgresql-setup --initdbsudo systemctl start postgresqlsudo systemctl enable postgresql

3. 切换到 postgres 用户并连接

sudo su - postgrespsql

成功进入 postgres=# 提示符即表示 PostgreSQL配置RockyLinux 已完成。

四、远程连接数据库(可选)

若需从其他机器连接数据库,请确保:

  • 防火墙开放对应端口(MySQL 默认 3306,PostgreSQL 默认 5432)
  • 数据库配置文件允许远程访问(如 MySQL 的 bind-address,PostgreSQL 的 pg_hba.confpostgresql.conf
  • 创建具有远程权限的数据库用户

五、常见问题排查

- 连接被拒绝?检查服务是否运行:systemctl status mysqldsystemctl status postgresql
- 权限错误?确认用户名和密码正确,并检查用户主机权限。
- 防火墙阻挡?使用 firewall-cmd --list-ports 查看端口是否开放。

结语

通过本教程,你应该已经掌握了在 RockyLinux 上连接 MySQL 和 PostgreSQL 的基本方法。无论是开发环境还是生产部署,这些步骤都是构建稳定数据服务的基础。希望这篇 RockyLinux数据库教程 对你有所帮助!

如果你正在寻找更深入的 MySQL连接RockyLinux 技巧,比如使用 Python 或 PHP 进行程序化连接,欢迎关注我们的进阶教程系列。