Как правильно сделать дамп БД PostgreSQL?
У меня есть работающий сайт Django на nginx и gunicorn, как правильно сделать дамп базы данных? Нужно ли отключать nginx, я пытался сделать просто дамп возкла ошибка невозможно подключиться к серверу:
pg_dump: [archiver (db)] connection to database "mydb" failed: could not connect to server: Connection refused
Is the server running on host "0.0.0.0" and accepting
TCP/IP connections on port 5432?
Вместо 0.0.0.0 мой айпи. Как правильно поступить? Заранее спасибо!
Ответы (1 шт):
Автор решения: Sergey Gornostaev
→ Ссылка
Во-первых, проверьте в postgresql.conf директиву listen_addresses. По умолчанию она содержит значение 'localhost', поэтому к СУБД невозможно подключиться на адрес отличный от 127.0.0.1. При необходимости измените её. Во-вторых, в pg_hba.conf нужно разрешить подключения по сети. После изменения обеих настроек СУБД необходимо перезапустить.