日期:2014-05-16  浏览次数:21283 次

Postgresql备份数据问题
当我用-h localhost 备份成功 换成 127.0.0.1 就失败了 现在我需要连接到别的主机上,求解决 
sb.AppendFormat("pg_dump.exe -h 127.0.0.1 -p 5432 -U postgres -Fc -b -v -f\"C:\\0803test.backup\" db_Test");

------解决方案--------------------
查查文档吧 是不是127.0.0.1这个ip没权限连接数据库
------解决方案--------------------
这个应该是配置问题。
pg_hba.conf中的host配置里头,应该有127.0.0.1选项

另外,如果解析不当,可以在system\drivers\etc\hosts里头添加127.0.0.1的注册项,完成它到localhost的映射。
------解决方案--------------------
探讨

有谁知道我打开C:\Program Files\PostgreSQL\9.0\bin目录下的pg_dump.exe 需要口令 这口令是多少 试了用数据库密码不行 备份失败我就觉得应该是这口令问题