致命錯誤:沒有用于主機192.168.1.112,用戶postgres解決 安裝postgresql9.2后,QT連接數據庫: Cpp代碼 www.2cto.com QSqlDatabase db = QSqlDatabase::addDatabase(QPSQL,test); db.setDatabaseName(sqlscada); //db.setHostName(127.0.0.1); db.setHostName(1
致命錯誤:沒有用于主機"192.168.1.112",用戶"postgres"解決
安裝postgresql9.2后,QT連接數據庫:
Cpp代碼 www.2cto.com
QSqlDatabase db = QSqlDatabase::addDatabase("QPSQL","test");
db.setDatabaseName("sqlscada");
//db.setHostName("127.0.0.1");
db.setHostName("192.168.1.112");
db.setPort(5432);
db.setUserName("postgres");
db.setPassword("scada");
用127.0.0.1連接本機OK,指定IP地址連接就報錯: 致命錯誤:沒有用于主機"192.168.1.112",用戶"postgres";
打開$POSTSQL/data/pg_hdb.conf 找到
# IPv4 local connections:
host all all 127.0.0.1/32 md5
在下面添加一行代碼:
host all all 192.168.1.112/32 md5
重新連接,一切正常.
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com