2011-04-02 3 views
0

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

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

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

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

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

ответ

1

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

+0

Выполнение: su - postgres позволяет перезагрузить сервер postgresql. Я не могу найти файл pg_hba.conf. – mike

+0

Какая система вы используете и как вы установили postgresql? – heldt

+0

Ubuntu linux ... Я установил Amazon ec2 AMI ID: ami-2203f14b. Это должно быть postgresql. Тогда Movable Type говорит, что мне нужен DBI (версия> = 1.21) и DBD :: Pg (версия> = 1.32), поэтому я установил эти два. Подвижный тип теперь счастлив и говорит, что он установлен. – mike