我已經在 postgresql 上使用 wal 發送器配置了複製。從從機到資料庫的連接工作正常,但是當我嘗試執行這句話來複製主伺服器時
pg_basebackup -h MasterIP -U postgres -D /var/lib/pgsql/9.6/data -P --xlog
我收到此錯誤 pg_basebackup: 無法連接到伺服器: 致命: 沒有來自主機“SlaveIP”、用戶“postgres”的複製連接的 pg_hba.conf 條目、SSL 關閉
我希望有一個人可以幫助我。
答案1
如果出現此問題,請檢查 pg_hba.conf,因為需要在該檔案上指示具有授予複製權限的用戶,如下所示
# 鍵入資料庫使用者位址方法
託管所有所有127.0.0.1/32 md5
託管所有所有 LOCALIP/32 md5
主機複製副本 ReplicationIP/32 md5
希望這能有所幫助。