powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgreSQL+QT проблемы с подключением по сети
5 сообщений из 5, страница 1 из 1
PostgreSQL+QT проблемы с подключением по сети
    #34759615
iv++
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не могу с другого компьютера подключиться к серверу PostgreSQL.
С того же компьютера где установлен сервер, все нормально конектица.
система WinXP. PostgreSQL 8.1, QT 4.2.2
код подключения следующий:
Код: plaintext
1.
2.
3.
4.
5.
6.
QSqlDatabase db = QSqlDatabase::addDatabase("QPSQL");
	db.setHostName("//192.168.11.30");
	db.setDatabaseName("dictdb");
	db.setPort( 5432 );
	db.setUserName("postgres");
	db.setPassword("iiyama");
	db.open();
При подключении выдает следующую ошибку:
Database not connecting FATAL: password authentication failed for user "postgres"

в файле Postgresql.conf параметр listen_adresses = *
в файле pg_hba.conf занесены ip других компов, с которых пытаюсь приконектица.
Код: plaintext
1.
host	 all	 all	  192 . 168 . 11 . 31 / 24 	 trust
host	 all	 all	  192 . 168 . 11 . 15 / 24 	 trust

pgAdmin коннектица нормально.

при trust сервер вообще не должен интересоваться паролем, а тут "authentication failed"
Не знаю в какую сторону копать. то ли QT виновата, то ли PostgreSQL...
...
Рейтинг: 0 / 0
PostgreSQL+QT проблемы с подключением по сети
    #34759683
Andrey Daeron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iv++
При подключении выдает следующую ошибку:
Database not connecting FATAL: password authentication failed for user "postgres"

в файле Postgresql.conf параметр listen_adresses = *
в файле pg_hba.conf занесены ip других компов, с которых пытаюсь приконектица.
Код: plaintext
1.
host	 all	 all	  192 . 168 . 11 . 31 / 24 	 trust
host	 all	 all	  192 . 168 . 11 . 15 / 24 	 trust

pgAdmin коннектица нормально.

при trust сервер вообще не должен интересоваться паролем, а тут "authentication failed"
Не знаю в какую сторону копать. то ли QT виновата, то ли PostgreSQL...
В файлике pg_hba.conf нет случайно строчек по типу:
Код: plaintext
1.
host	 all	 all	  192 . 168 . 11 . 12 / 24 	 md5
дело в том, что /24 - маска подсети и последний элемент игнорируется. Может быть где-то здесь и грабельки.
...
Рейтинг: 0 / 0
PostgreSQL+QT проблемы с подключением по сети
    #34760593
iv++
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость

В файлике pg_hba.conf нет случайно строчек по типу:

host all all 192.168.11.12/24 md5

дело в том, что /24 - маска подсети и последний элемент игнорируется. Может быть где-то здесь и грабельки.


в том то и дело что нет такой строки и pgAdmin подключается с удаленного компьютера нормально.
...
Рейтинг: 0 / 0
PostgreSQL+QT проблемы с подключением по сети
    #34762083
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если убрать строчку db.setPassword("iiyama"); ?

--
„Истина — это вовсе не то, что можно убедительно доказать, это то, что
делает всё проще и понятнее“ — Антуан де Сент-Экзюпери
...
Рейтинг: 0 / 0
PostgreSQL+QT проблемы с подключением по сети
    #34764152
iv++
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ёша если убрать строчку db.setPassword("iiyama"); ?


в этом случае пишет
fe_sendauth: no password supplied
даже с локальной машины...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgreSQL+QT проблемы с подключением по сети
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]