首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

致命异常:没有用于主机"192.168.1.112"用户"postgres"

2012-11-26 
致命错误:没有用于主机192.168.1.112,用户postgres? ?安装postgresql9.2后,QT连接数据库:QSqlDatabase

致命错误:没有用于主机"192.168.1.112",用户"postgres"

? ?安装postgresql9.2后,QT连接数据库:

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

?

? ? 重新连接,一切正常.?

热点排行