Я установил 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-битных систем.
Подсказка: прочтите предоставленный «Подсказка для гуру». В нем рассказывается, как решить проблему.