Jump To Close Expand all Collapse all Table of contents 配置和使用数据库服务器 让开源更具包容性 对红帽文档提供反馈 1. 介绍 2. 使用 MariaDB Expand section "2. 使用 MariaDB" Collapse section "2. 使用 MariaDB" 2.1. 安装 MariaDB Expand section "2.1. 安装 MariaDB" Collapse section "2.1. 安装 MariaDB" 2.1.1. 在容器中运行多个 MariaDB 版本 2.2. 配置 MariaDB 2.3. 在 MariaDB 服务器上设置 TLS 加密 Expand section "2.3. 在 MariaDB 服务器上设置 TLS 加密" Collapse section "2.3. 在 MariaDB 服务器上设置 TLS 加密" 2.3.1. 将 CA 证书、服务器证书和私钥放在 MariaDB 服务器上 2.3.2. 在 MariaDB 服务器上配置 TLS 2.3.3. 对特定的用户帐户需要 TLS 加密连接 2.4. 在 MariaDB 客户端中全局启用 TLS 加密 Expand section "2.4. 在 MariaDB 客户端中全局启用 TLS 加密" Collapse section "2.4. 在 MariaDB 客户端中全局启用 TLS 加密" 2.4.1. 将 MariaDB 客户端配置为默认使用 TLS 加密 2.5. 备份 MariaDB 数据 Expand section "2.5. 备份 MariaDB 数据" Collapse section "2.5. 备份 MariaDB 数据" 2.5.1. 使用 mariadb-dump 执行逻辑备份 2.5.2. 使用 Mariabackup 工具执行物理在线备份 2.5.3. 使用 Mariabackup 工具恢复数据 2.5.4. 执行文件系统备份 2.5.5. 作为备份解决方案复制 2.6. 迁移到 MariaDB 10.5 Expand section "2.6. 迁移到 MariaDB 10.5" Collapse section "2.6. 迁移到 MariaDB 10.5" 2.6.1. MariaDB 10.3 和 MariaDB 10.5 之间的显著区别 2.6.2. 从 RHEL 8 的 MariaDB 10.3 迁移到 RHEL 9 版本的 MariaDB 10.5 2.7. 从 MariaDB 10.5 升级到 MariaDB 10.11 Expand section "2.7. 从 MariaDB 10.5 升级到 MariaDB 10.11" Collapse section "2.7. 从 MariaDB 10.5 升级到 MariaDB 10.11" 2.7.1. MariaDB 10.5 和 MariaDB 10.11 之间的显著区别 2.7.2. 从 RHEL 9 的 MariaDB 10.5 版本升级到 MariaDB 10.11 2.8. 使用 Galera 复制 MariaDB Expand section "2.8. 使用 Galera 复制 MariaDB" Collapse section "2.8. 使用 Galera 复制 MariaDB" 2.8.1. MariaDB Galera 集群介绍 2.8.2. 构建 MariaDB Galera 集群的组件 2.8.3. 部署 MariaDB Galera 集群 2.8.4. 在 MariaDB Galera 集群中添加新节点 2.8.5. 重启 MariaDB Galera 集群 2.9. 开发 MariaDB 客户端应用程序 3. 使用 MySQL Expand section "3. 使用 MySQL" Collapse section "3. 使用 MySQL" 3.1. 安装 MySQL Expand section "3.1. 安装 MySQL" Collapse section "3.1. 安装 MySQL" 3.1.1. 在容器中运行多个 MySQL 和 MariaDB 版本 3.2. 配置 MySQL 3.3. 在 MySQL 服务器上建立 TLS 加密 Expand section "3.3. 在 MySQL 服务器上建立 TLS 加密" Collapse section "3.3. 在 MySQL 服务器上建立 TLS 加密" 3.3.1. 将 CA 证书、服务器证书和私钥放在 MySQL 服务器上 3.3.2. 在 MySQL 服务器上配置 TLS 3.3.3. 对特定的用户帐户需要 TLS 加密连接 3.4. 在 MySQL 客户端中使用 CA 证书验证全局启用 TLS 加密 Expand section "3.4. 在 MySQL 客户端中使用 CA 证书验证全局启用 TLS 加密" Collapse section "3.4. 在 MySQL 客户端中使用 CA 证书验证全局启用 TLS 加密" 3.4.1. 将 MySQL 客户端配置为默认使用 TLS 加密 3.5. 备份 MySQL 数据 Expand section "3.5. 备份 MySQL 数据" Collapse section "3.5. 备份 MySQL 数据" 3.5.1. 使用 mysqldump 执行逻辑备份 3.5.2. 执行文件系统备份 3.5.3. 作为备份解决方案复制 3.6. 迁移到 RHEL 9 版本的 MySQL 8.0 3.7. 复制 MySQL Expand section "3.7. 复制 MySQL" Collapse section "3.7. 复制 MySQL" 3.7.1. 配置 MySQL 源服务器 3.7.2. 配置 MySQL 副本服务器 3.7.3. 在 MySQL 源服务器上创建复制用户 3.7.4. 将副本服务器连接到源服务器 3.7.5. 验证步骤 3.7.6. 其他资源 3.8. 开发 MySQL 客户端应用程序 4. 使用 PostgreSQL Expand section "4. 使用 PostgreSQL" Collapse section "4. 使用 PostgreSQL" 4.1. 安装 PostgreSQL Expand section "4.1. 安装 PostgreSQL" Collapse section "4.1. 安装 PostgreSQL" 4.1.1. 在容器中运行多个 PostgreSQL 版本 4.2. 创建 PostgreSQL 用户 4.3. 配置 PostgreSQL 4.4. 在 PostgreSQL 服务器中配置 TLS 加密 4.5. 备份 PostgreSQL 数据 Expand section "4.5. 备份 PostgreSQL 数据" Collapse section "4.5. 备份 PostgreSQL 数据" 4.5.1. 使用 SQL 转储备份 PostgreSQL 数据 Expand section "4.5.1. 使用 SQL 转储备份 PostgreSQL 数据" Collapse section "4.5.1. 使用 SQL 转储备份 PostgreSQL 数据" 4.5.1.1. SQL 转储的优点和缺陷 4.5.1.2. 使用 pg_dump 执行 SQL 转储 4.5.1.3. 使用 pg_dumpall 执行 SQL 转储 4.5.1.4. 恢复使用 pg_dump 转储的数据库 4.5.1.5. 恢复使用 pg_dumpall 转储的数据库 4.5.1.6. 在另一服务器上执行数据库的 SQL 转储 4.5.1.7. 在恢复过程中处理 SQL 错误 4.5.1.8. 其他资源 4.5.2. 使用文件系统级别备份来备份 PostgreSQL 数据 Expand section "4.5.2. 使用文件系统级别备份来备份 PostgreSQL 数据" Collapse section "4.5.2. 使用文件系统级别备份来备份 PostgreSQL 数据" 4.5.2.1. 文件系统备份的优点和限制 4.5.2.2. 执行文件系统级别备份 4.5.3. 通过持续存档来备份 PostgreSQL 数据 Expand section "4.5.3. 通过持续存档来备份 PostgreSQL 数据" Collapse section "4.5.3. 通过持续存档来备份 PostgreSQL 数据" 4.5.3.1. 持续归档介绍 4.5.3.2. 持续归档的优点和缺陷 4.5.3.3. 设置 WAL 归档 4.5.3.4. 进行基础备份 4.5.3.5. 使用持续归档备份来恢复数据库 4.5.3.6. 其他资源 4.6. 迁移到 RHEL 9 的 PostgreSQL 版本 Expand section "4.6. 迁移到 RHEL 9 的 PostgreSQL 版本" Collapse section "4.6. 迁移到 RHEL 9 的 PostgreSQL 版本" 4.6.1. PostgreSQL 15 和 PostgreSQL 16 之间的显著区别 4.6.2. PostgreSQL 13 和 PostgreSQL 15 之间的显著区别 4.6.3. 使用 pg_upgrade 工具快速升级 4.6.4. 转储和恢复升级 法律通告 Settings Close Language: 日本語 简体中文 한국어 English Français Language: 日本語 简体中文 한국어 English Français Format: Multi-page Single-page Format: Multi-page Single-page Language and Page Formatting Options Language: 日本語 简体中文 한국어 English Français Language: 日本語 简体中文 한국어 English Français Format: Multi-page Single-page Format: Multi-page Single-page 2.9. 开发 MariaDB 客户端应用程序 红帽建议针对 MariaDB 客户端库开发 MariaDB 客户端应用程序。 针对 MariaDB 客户端库构建应用程序所需的开发文件和程序由 mariadb-connector-c-devel 软件包提供。 不使用直接库名称,而是使用 mariadb_config 程序,该程序在 mariadb-connector-c-devel 软件包中分发。此程序确保返回正确的构建标志。 Previous Next