Я установил PostgreSQL, используя:
sudo apt install libpq-dev postgresql postgresql-contrib
В начале все работает нормально, но мне нужно удаленное соединение,
так что
Мне нужно изменить:
pg_hba.conf
и postgresql.conf
но я делаю их резервные копии перед изменением.
- Перезагрузка -
sudo systemctl restart posgresql
Иногда работает идеально
но в других случаях, когда я пытаюсь sudo -u postgres psql
, я получаю следующую ошибку:
psql: colud не подключен к серверу: нет такого файла или каталога. Является
сервер, работающий локально и принимающий соединения в домене Unix
сокет "/var/run/postgresql/.s.PGSQL.5432
Это очень странно, потому что я изменяю только IP-адрес в pg_hba.conf
, чтобы разрешить удаленное соединение, и иногда работает без ошибок, а иногда я получаю ошибку. Также дистанционная остановка работает.
Я возвращаюсь к файлам резервных копий, перезагружаю сервер (чтобы не было изменений для удаленных файлов), ошибка остается.
Проверяю услугу: sudo systemctl status postgresql
Активен и работает.
Понятия не имею, что не так, потому что, вернувшись к исходным файлам из резервных копий, я ожидал исправить ошибку. Пожалуйста, помогите
Я обнаружил ошибки, задаваемые несколько раз, но в моем случае сервер активен и даже вернулся к резервному копированию и не работает.