Когда я выполняю psql в терминале эта показанная ошибка badar:~$ psql
psql: 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"?
Я вижу две возможных проблемы:
, Узнайте:
ps aux | grep [p]ostgresql
Зафиксируйте:
sudo service postgresql start
<час> Ищут следующую строку в Вашем pg_hba.conf:
local all all peer
, Если у Вас нет его, добавьте его! Если это имеет # впереди, удалите это. Затем перезапуск postgresql:
sudo service postgresql restart
Попробуйте это
pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
Ссылка: https://dba.stackexchange.com/questions/75214/psql-could-not-connect-to-server-no-such-file-or-directory. Надежда это помогает!!
Лучше всего для упоминания имени хоста и порта (и если необходимый пользователь и пароль базы данных), где база данных расположена:
> psql -h <host> -p <port> -u <database>
> psql -h <host> -p <port> -U <username> -W <password> <database>