Macos 从Windows10(Parallels)dbForge Studio访问Mac OS X上运行的Postgres
我目前正在开发一个Golang应用程序,我正在使用PostgreSQL。问题是,我找到了,我想试试。然而,由于某些原因,我无法连接到我的数据库,我不明白为什么 我用Postgres.App(在Mac OS上)创建了一个“服务器测试”,运行在Macos 从Windows10(Parallels)dbForge Studio访问Mac OS X上运行的Postgres,macos,postgresql,windows-10,dbforge,Macos,Postgresql,Windows 10,Dbforge,我目前正在开发一个Golang应用程序,我正在使用PostgreSQL。问题是,我找到了,我想试试。然而,由于某些原因,我无法连接到我的数据库,我不明白为什么 我用Postgres.App(在Mac OS上)创建了一个“服务器测试”,运行在localhost:5432上。它有3个数据库: emixam23 博士后 模板1 从dbForge Studio Express,我尝试打开一个连接: 主机:127.0.0.1 帖子:5432 用户:根用户 密码:root 是否允许保存已选中的密码 数
localhost:5432
上。它有3个数据库:
- emixam23
- 博士后
- 模板1
- 主机:127.0.0.1
- 帖子:5432
- 用户:根用户
- 密码:root
- 是否允许保存已选中的密码
- 数据库:
连接名称:127.0.0.1
失败:错误:08006:无法建立连接,因为目标计算机主动拒绝它127.0.0.1:5432
连接故障
然而,在对internet进行了一些研究之后,它似乎与localhost有所不同,因为它是一个虚拟机windows,所以我尝试从我的根地址:
10.211.55.2
但还是不行,同样的错误。你知道为什么吗
谢谢你的帮助
Max看起来连接配置有问题。
尝试与本机工具连接,例如pgAdmin。如果连接成功,则证明dbForge存在问题。否则,请尝试在Pg配置或虚拟机的网络可用性中找到答案。我想,对您来说,答案来得太晚了,但希望这将被接受为未来帮助人们的答案 路径可能会根据安装方法而改变,这假设Postgress.app 为方便起见,此处的默认路径将称为路径o:/Users/[username]/Library/Application Support/Postgress/var-[version]
export PGDATA=“/Users/[username]/Library/Application Support/Postgres/var-[version]
例如,用户LimpingNinja,版本11:
export PGDATA=“/Users/LimpingNinja/Library/Application Support/Postgres/var-11
listen\u addresses='*'
默认网关………:10.211.55.1
托管所有10.211.55.1/32 md5
10.211.55.2 vmhost
这是sourhttps://gist.github.com/justingarrick/11180527根据您的PostgreSQL版本和设置,您可能需要更改端口。版本的默认端口嘿,谢谢,我现在超时了,不幸的是,除了我给出的建议(我从未使用过Golang或dbForge),我无法提供任何建议,我只是认为需要注意,因为这是一个明确的“问题”在PgSQL空间中。好的,谢谢你的帮助:)@e_i_pi 10的默认端口仍然是5432。如果你有5433,它必须是升级脚本或smth…嘿:)是的,我不再上PostGres了,但让我们看看人们如何投票你的问题:)谢谢你的帮助!