wal 발신자를 사용하여 postgresql에서 복제를 구성했습니다. 슬레이브 컴퓨터에서 데이터베이스 연결은 잘 되는데, 마스터 서버를 복제하기 위해 이 문장을 실행하려고 했더니
pg_basebackup -h MasterIP -U postgres -D /var/lib/pgsql/9.6/data -P --xlog
이 오류가 발생했습니다. pg_basebackup: 서버에 연결할 수 없습니다: FATAL: 호스트 "SlaveIP", 사용자 "postgres", SSL 꺼짐의 복제 연결을 위한 pg_hba.conf 항목이 없습니다.
누군가가 나를 도울 수 있기를 바랍니다.
답변1
이 문제의 경우 복제 권한이 부여된 사용자가 다음과 같이 파일에 표시되어야 하기 때문에 pg_hba.conf를 확인하십시오.
# 유형 데이터베이스 사용자 주소 방법
모두 호스트 127.0.0.1/32 md5
모두 모두 호스트 LOCALIP/32 md5
호스트 복제 복제본 복제IP/32 md5
이것이 도움이 되기를 바랍니다.