“пост-ГРЭС: команда, не найденная” / после регулярной установки пост-ГРЭС и, настраивает новый каталог данных

Я настраиваю POSTGRESQL на сервере UBUNTU 16.04:

Я следовал за объяснением, данным здесь, я сделал: установка:

sudo apt-get install postgresql postgresql-contrib`

Установка пользователя пост-ГРЭС и пароля:

sudo -u postgres psql postgres
\password [postgres password]

В той точке команда postgres обработанный.

Затем прежде, чем создать любую СХЕМУ, я развил некоторые инструкции для установки нового каталога данных для POSTGRES под /srv/datadisk01/database, причем datadisk01 является жестким диском, предназначенным, чтобы сохранить и использовать базу данных.

Я изменил владельца /srv/datadisk01/database кому: postgres пользователь с chmod.

Я запустился: /usr/lib/postgresql/9.5/bin/initdb -D /srv/datadisk01/database, который работал.

Затем я работал sudo service postgresql stop. Я обновил файл /etc/postgresql/9.5/main/postgresql.conf, изменение

data_directory = ‘/var/lib/postgresql/9.5/main’

кому:

data_directory = ‘/srv/datadisk01/database’

И sudo service postgresql start.

Я остановился там и переключился на другие настройки тем не относительно POSTGRES.

Позже (и перезагрузка машины), команда postgres сбои и возвраты:

postgres: command not found

Я могу посмотреть, как реконфигурировать переменную среды, чтобы заставить его работать, и я буду, но интересно, существует ли причина, что доступность команды исчезла из переменной среды после реализации пользовательского каталога данных?

4
задан 29 March 2017 в 10:50

2 ответа

команда казни пост-ГРЭС psql а не postgres

, пост-ГРЭС является именем пользователя

информация от pgGettingStarted

, Чтобы протестировать Ваше соединение с помощью psql, выполнить следующую команду:

psql -U postgres -W
8
ответ дан 1 December 2019 в 09:03

Можно также попробовать это

psql -U user_name -h 127.0.0.1 database_name
1
ответ дан 1 December 2019 в 09:03

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

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