@nurik_6
Back-end PHP Разработчик.

Как решить проблему с доступом PostgreSQL?

Здравствуйте, поднимаю сервер OSM сервер. Ранее с PostgreSQl не работал, но разбираюсь потихоньку. Все делаю по официальному мануалу. Но вот застрял на утилите osm2pgsql, которая выдаёт следующее:

osm2pgsql SVN version 0.88.1 (64bit id space)

Using built-in tag processing pipeline
Osm2pgsql failed due to ERROR: Error: Connection to database failed: could not connect to server: No such file or directory
        Is the server running locally and accepting
        connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

В какую сторону нужно копать ? В чем может быть проблема. Файла .sPHSQL.5432 я не нашел.
Поискал в гугле, где-то посоветовали проверить запущен ли процесс, не знаю правильно ли проверил, но процесса запущенного не нашел. Проверял следующей командой :
sudo ps axf | grep postgres
Пробовал запускать вручную через service postgresql start, все равно не появляется.
Но при этом утилита psql - работает нормально, т.е. я могу спокойно подключаться.
Система ubuntu 16.04, БД - PostgreSQL 9.5
  • Вопрос задан
  • 5598 просмотров
Пригласить эксперта
Ответы на вопрос 2
sim3x
@sim3x
Пальцем в небо - сокет не обновился
sudo systemctl stop postgres
sudo systemctl start postgres
sudo systemctl status postgres
Ответ написан
Комментировать
@azazelpw
Linux SA
/var/lib/postgresql/***/pg_hba.conf
Посмотри права на подключение.
сделай trust везде, если заработает исходя из этого будешь отключать.
Скорее всего идет проверка на localhost
Такое бывает из за этого и бекапы не делаются из консоли. Стандартные утилиты при этом проходят и работают.
После изменений параметров нужно будет рестартануть БД
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы