установка postgres на сервере с подвижным типом - PullRequest
0 голосов
/ 03 апреля 2011

Я только что запустил LAPP-машину из Amazon ec2.Я обновил его, чтобы быть готовым к использованию.Я использую базу данных postgresql.Я остановился на разделе установки базы данных, потому что получал ошибку postgresql.Я думал, что единственным пользователем по умолчанию является «postgre» и не имеет пароля.Я положил это в МТ, и он жалуется, что у меня нет пароля.Поэтому я подумал, что мне нужно сделать нового пользователя.Итак, я попытался создать пользователя, и он запрашивает пароль.Затем я сделал sudo и теперь был root.Он все еще хочет пароль.Я не знаю, что это такое.

Глядя на журнал, он обнаруживает, что postgresql выключен.Когда я пытаюсь перезапустить его с помощью pg_ctl, он говорит, что я не могу быть пользователем root, чтобы перезапустить его.Поэтому я выхожу и запускаю его снова в качестве имени пользователя по умолчанию, которое мне дает, и я получаю ошибку разрешения.

Когда я пытаюсь быть пользователем root и createuser или выполнять psql, он говорит, что мне нужно дать пароль.Я пытался просто нажать кнопку возврата и кучу других паролей, которые могут быть.Неудачно.Я думал, так как я был root, я должен быть хорошим.

Я знаю, что postgresql существует, потому что MT говорит, что это так.

Так что мне нужно либо придумать пароль psql, либо войти в систему под другим именем и перезапустить postgresql.

1 Ответ

1 голос
/ 03 апреля 2011

Когда вы являетесь пользователем 'root', вы можете su для пользователя postgres. Тогда вы сможете создать нового пользователя. Не забудьте добавить права подключения к пользователю в /etc/postgresql//main/pg_hba.conf.

...