Не удается подключиться к postgresql с помощью sqlworkbench / j - PullRequest
0 голосов
/ 16 октября 2018

Я пытаюсь создать профиль в SQLWorkbench / J для доступа к серверу postgresql на виртуальной машине, на которой работает Ubuntu.

Я устанавливаю соответствующий драйвер jdbc и задаю URL: jdbc: postgresql: // localhost: 5432 / (dbname)

Я получаю сообщение: Password authentication failed for user: (user)

Он по-разному запрашивает или предполагает (предположительно) пароль, но дает тот же результат в любом случае.

Это из журнала:

2018-10-16 12:09:07 EDT FATAL:  password authentication failed for user "(user)"
2018-10-16 12:09:07 EDT DETAIL:  Connection matched pg_hba.conf line 92: "host    all             all            
127.0.0.1/32            md5"

Я могу сделать эту работу, зайдя в pg_hba.conf и изменение md5 на trust в строке 92, и это будет служить для разработки, но было бы совершенно неуместно, если я перенесу сервер в производство.Я также попытался изменить «md5» на «пароль», также неуместно, но не работает.

Я без проблем захожу на сервер, используя psql, либо используя простую команду psql или psql -U (user) -W для моего пользователя, но для других пользователей пароль, который работает для su (user), не работает с psql -U (user) -W,Все эти пользователи связаны с учетными записями UNIX.

Есть ли способ узнать, какой пароль использовать, или существует специальный набор пользователей, к которому можно получить доступ таким образом?Или есть специальный способ настроить пользователя для доступа с помощью чего-то другого, чем psql?Я просто хочу подключиться через соответствующую авторизацию.

...