Когда я выполняю эту команду ниже:
sudo -u postgres psq
Я получаю это сообщение об ошибке ниже:
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"?
Как я могу запустить postgreSql и зафиксировать эту ошибку?
Для запуска базы данных PostgreSQL (на Сервере Ubuntu, никаком GUI), обычно Вы использовали бы команду pg_ctl. Станьте администраторским пользователем, с которым был установлен PostgreSQL. Вероятно, необходимо будет установить переменные среды для PGDATA и PGPORT.
Когда база данных произошла, необходимо видеть что-то вроде этого:
# pg_ctl status
pg_ctl: server is running (PID: 23890)
Запустить базу данных:
# pg_ctl start
Выполнять psql и предоставлять параметры:
# psql -d {dbname} -p {pgport} -U {username} -W {password}
Проигнорируйте # символы, поскольку они просто представляют командную строку.