Я установил psql и phpPgAdmin в свой Ubuntu11.10 и не знаю, как его запустить. Что такое имя пользователя и пароль по умолчанию?
Войти в PostgreSQL - Ошибка входа
Ответ 1
Нет имени пользователя и пароля по умолчанию без его создания. Простейшая возможная настройка - выполнить следующие шаги, чтобы настроить своего пользователя как суперпользователя.
В командной строке терминала создайте пользователя postgres со своим собственным именем пользователя
sudo -u postgres createuser --superuser $USER
Запустите командную строку postgresql как свое имя пользователя, но запустите ее как root, так как вы еще не установили пароль;
sudo -u postgres psql
В командной строке postgresql укажите пароль:
\password $USER
После этого вы сможете легко войти в систему.
Настройка более подробно документирована здесь.
EDIT:
Если вы не можете автоматически аутентифицироваться как пользователь postgres
, вам может потребоваться сравнить ваш /etc/postgresql/9.1/main/pg_hba.conf
(т.е. файл конфигурации аутентификации) со следующими строками из моего, который работает; вы можете получить без комментариев, используя
grep -v ^# pg_hba.conf
В этом случае "локальные" строки должны быть важными, поскольку вы не можете аутентифицироваться даже с одного и того же компьютера;
local all postgres peer
local all all peer
host all all 127.0.0.1/32 md5
host all all ::1/128 md5
Ответ 2
В процессе установки вы, вероятно, пропустили следующие шаги:
Теперь нам нужно reset пароль для учетной записи администратора postgres для сервера, поэтому мы можем использовать это для всех задач системного администрирования. Введите следующую команду в командной строке (замените пароль, который вы хотите использовать для учетной записи администратора):
sudo su postgres -c psql template1
template1=# ALTER USER postgres WITH PASSWORD 'password';
template1=# \q
Это изменяет пароль для базы данных, теперь нам нужно сделать то же самое для postgres пользователя unix:
sudo passwd -d postgres
sudo su postgres -c passwd
Теперь введите тот же пароль, который вы использовали ранее.
http://hocuspokus.net/2008/05/install-postgresql-on-ubuntu-804/
Ответ 3
В цифровом океане есть хорошая статья .
Ключевые моменты: Без создания другого пользователя доступ postgres в качестве учетной записи по умолчанию с именем postgres
$ sudo -u postgres psql
Вы всегда можете выйти с помощью\q
Ответ 4
Возможно, было бы неплохо попробовать войти в систему с пользователем + пароль пользователя, который его установил.