我的服务器网络设置有VPN。一切正常,我可以在网络上ping服务器和ssh。除了数据库连接。
当我在ubuntu上使用PgAdmin并插入连接细节(ip,host等)时,它连接没有问题。但是,当我尝试使用Python psycopg2 / PyGreSql时,我得到一个无法解析主机名错误(名称或服务未知)或没有hba.conf规则错误。我添加了规则并没有改变任何内容。
我估计如果规则不起作用,PgAdmin将无法连接。
Debian 4.3.2上的PgSql ver:8.3.7 Pgadmin3 ver - 最新的ubuntu(1.18.1) psycopg2 / PyGreSql - 来自pip的最新版本。
虽然我不确定psycopg2,但PyGreSql应该支持我的旧数据库版本,所以这应该不是问题。