Я пытаюсь настроить базу данных PostGIS с помощью PostGreSQL 9.1 в Ubuntu 12.04. Я настроил базу данных, создал учетную запись пользователя "jay" без пароля, добавил пространственную функциональность в соответствии с разделом 2.5 здесь и установил мой pg_hba.conf для local
:
# "local" is for Unix domain socket connections only
local all all trust
Я могу подключиться к базе данных с помощью PGAdminIII, не требуя пароля для подключения, но соединение не удается, когда я пытаюсь подключиться через PostGIS или с QuantumGIS. Вот скриншот окна подключения в QuantumGIS:
Рассматривая проблему немного, я наткнулся на этот пост, который заставил меня попробовать подключиться через терминал, используя psql -U jay -h localhost gis
. psql
меня пароль, я нажал Enter, потому что я не установил пароль, и он вернул psql: fe_sendauth: no password supplied
. Я попытался снова, на этот раз предоставив свой пароль пользователя Ubuntu, который вернулся
psql: FATAL: password authentication failed for user "jay"
FATAL: password authentication failed for user "jay"
Затем я попытался установить пароль для jay
с помощью ALTER USER
и ввести этот пароль в командной строке, но это также не удалось. Я не могу подключиться. Тем не менее, я не могу понять, какие шаги по устранению неполадок предпринять дальше.
Есть идеи??