RDS PostgreSQL的一鍵上雲功能支援將ECS或IDC自建PostgreSQL遷移到RDS PostgreSQL。本文介紹上雲前,自建PostgreSQL更新pg_hba.conf檔案,允許遷移帳號從RDS PostgreSQL的VPC網段訪問。
操作步驟
說明 本文以CentOS 7系統安裝PostgreSQL 13為例進行配置。
- 登入自建PostgreSQL資料庫所在伺服器。
- 擷取pg_hba.conf檔案位置。說明 該命令需要切換至root使用者執行。
find / -name pg_hba.conf
結果樣本:/var/lib/pgsql/13/data/pg_hba.conf
- 進入pg_hba.conf檔案目錄。
cd /var/lib/pgsql/13/data/
- 使用
vim pg_hba.conf
命令,編輯pg_hba.conf檔案,在末尾添加如下內容。# 通過內網上雲 host all migratetest 172.21.XX.XX/16 md5 host replication migratetest 172.21.XX.XX/16 md5
關鍵參數解釋:migratetest
:已建立的遷移帳號。具體請參見建立遷移帳號。172.21.XX.XX/16
:RDS PostgreSQL執行個體的VPC網段。
- 串連自建PostgreSQL,重新載入配置。
SELECT pg_reload_conf();
返回結果樣本:pg_reload_conf ---------------- t (1 row)