Как запустить PostgreSql

Когда я выполняю эту команду ниже:

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 и зафиксировать эту ошибку?

0
задан 28 January 2020 в 21:13

1 ответ

Для запуска базы данных 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} 

Проигнорируйте # символы, поскольку они просто представляют командную строку.

1
ответ дан 30 January 2020 в 23:28

Другие вопросы по тегам:

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