Semplice replica in streaming vecchio. PostgreSQL: 9.2.7 Windows 8.1 a 64 bit
I miei cluster primari e secondari si trovano sullo stesso computer Windows. Ho già fatto pg_start_backup () e tutto il resto, quindi entrambi i nodi hanno gli stessi dati.
Ora il problema con la replica è "connessione di replica" dal server slave non connettersi al server primario ma posso collegarmi usando gli stessi parametri usando la shell psql. Quello che penso colpevole è la stringa di connessione in recovery.conf dello slave:
primary_conninfo = 'host = 127.0.0.1 port = 5432 user = postgres password = postgres'
Ho provato localhost, 0.0.0.0, lan IP tutto ma pg log dice:
FATAL: could not connect to the primary server: FATAL: no pg_hba.conf entry for replication connection from host "127.0.0.1", user "postgres", SSL off
Ora guarda il mio master pg_hba.conf:
host all all 0.0.0.0/0 trust
host all postgres 127.0.0.1/0 trust
# IPv6 local connections:
host all all ::1/128 md5
hostnossl all postgres 127.0.0.1/32 trust
# Allow replication connections from localhost, by a user with the
# replication privilege.
#host replication postgres 127.0.0.1/32 md5
#host replication postgres ::1/128 md5
È come se avessi permesso ogni possibile connessione, ma lo slave non può connettersi. Puoi fare qualche aiuto?