来自自制软件的osm2pgsql和postgresql 9.1无法在Mac上连接

时间:2012-06-14 00:46:59

标签: postgresql homebrew openstreetmap

我已经用自制软件安装了osm2pgsql和postgresql(9.1),我已经确认/ usr / local / bin / osm2pgsql和/ usr / local / bin / psql是我的系统使用的版本(使用psql,哪个osm2pgsql)。

当我尝试运行osm2pgsql时,我收到一个奇怪的连接错误:

osm2pgsql us-south.osm.pbf -r pbf
osm2pgsql SVN version 0.80.0 (32bit id space)

Error: Connection to database failed: could not connect to server: Permission denied
    Is the server running locally and accepting
    connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?

有什么建议吗?我可以使用Navicat和psql在本地连接到我的数据库。

1 个答案:

答案 0 :(得分:4)

添加“-H localhost”为我解决了这个问题。

e.g:

osm2pgsql us-south.osm.pbf -H localhost -r pbf

请参阅here