Назад | Перейти на главную страницу

Какого пользователя базы данных вы используете для подключения к pgAdmin3? (PostgreSQL 9 / CentOS 6)

Я установил pgAdmin3 в свой CentOS6. Я использую PostgreSQL9.

Моя проблема в том, что я не могу добавить сервер в pgAdmin3. Это дает мне ошибку:

У меня нет пароля для пользователя «postgres», но я создал пользователя postgresql, как и мой обычный пользователь Linux, и могу использовать «psql»:

[andre@andre ~]$ psql
psql (9.0.4)
Type "help" for help.

andre=> \q
[andre@andre ~]$ 

Мой вопрос: как я могу использовать pgAdmin3 в CentOS6. есть какой трюк? Я должен войти с пользователем "postgres"?

Дайте мне подсказку.

Наилучшие пожелания,

Подсказка гуру уже говорит вам, где искать. Вы можете разрешить себе доступ через pg_hba.conf файл. Поскольку вы подключаетесь локально, вы можете добавить строку для доверенных локальных подключений:

host   all   all   127.0.0.1 255.255.255.255   trust

Если вы хотите использовать пароль, вы можете добавить

host   all   all   127.0.0.1 255.255.255.255   <password or md5>

Эта страница должны иметь более подробную информацию о pg_hba.conf файл.

РЕДАКТИРОВАТЬ:
Путь к pg_hba.conf должно быть /var/lib/pgsql/data для 32-битных систем и /var/lib64/pgsql/data для 64-битных систем.

Подсказка: прочтите предоставленный «Подсказка для гуру». В нем рассказывается, как решить проблему.