当前位置: 首页 > 知识库问答 >
问题:

从 Windows PGadmin 访问 WSL postgresql 服务器

鲁浩言
2023-03-14

我正在windows上的WSL Ubuntu中运行postgresql。一切都很快,我的数据已经加载,我希望通过一些图形界面访问数据库。我在想pgadmin4。

有没有可能通过pgadmin4的windows安装来实现?我在windows上安装了pgadmin4,并试图通过localhost在GUI中以传统方式连接,但没有连接。我想这里可能有一个特殊的方法。

共有2个答案

艾凌龙
2023-03-14

没有特殊的方法需要,你应该能够得到一个连接。就像您的dev-http端口在Windows上向浏览器公开一样,您的db端口也应该公开。

我不得不手动将本地主机添加到pg管理员,尽管这有点奇怪。

确保你的数据库服务已经启动并运行在Ubuntu上,有时候数据库服务会无缘无故的被终止。

要查看您的PostgresSQL服务是否启动:

sudo service postgresql status

如果不是,请启动服务:

sudo service postgresql start
荀辰钊
2023-03-14

对于其他遇到此问题的人:(据我所知)最好的方法是将SSH连接到本地WSL,然后在pgAdmin中配置SSH。

我还不知道如何远程使用它。

 类似资料:
  • 问题内容: 我运行基于节点映像的Docker容器(Windows的Docker快速入门终端) 我启动节点客户端(在端口3000上)和节点(基于Express)的服务器(在3009 端口上)。客户端通过AJAX调用访问REST服务器。 它可以完美地从主机运行(客户端访问localhost:3009并返回结果)。我可以拨打:3009,然后再次得到正确的结果。 但是当我构建并运行docker image

  • 我已经构建了一些自定义封送器,我正在尝试访问消息服务。我有以下代码。 Resources.groovy 我得到以下异常 无法对空对象调用方法getMessage()。Stacktrace如下:java.lang.nullpointerException:无法在org.hri.leaverequest.marshaller.errorsmarshaller$_register_closure1_cl

  • 我试图从Laravel项目、DBeaver和Artisan访问我的PostgreSQL数据库。从Laravel project或Artisan()访问它总是会导致: 无法连接到服务器:连接被拒绝 服务器是否在主机“127.0.0.1”上运行,并在端口5432上接受TCP/IP连接 因为我不依赖我的Laradock设置,而且我对Laravel也不太熟悉,所以我确实用默认设置重新下载了Laradock

  • 问题内容: 我们有一个Java Web应用程序,我们需要访问一个Web服务,它是一个https Web服务。所以我将ssl证书添加到Websphere; SSL证书和密钥管理>密钥库和证书> NodeDefaultKeyStore>签署者证书 SSL证书和密钥管理>密钥库和证书> NodeDefaultTrustStore>签署者证书 当应用程序尝试访问Web服务时,将引发如下异常: 我屏蔽了专用

  • 问题内容: 我正在制作一个打算在PC上本地运行的html页面,最好不要在本地服务器上运行(file://)。我还使用jQuery使操作/ AJAX更加容易。 我正在尝试从twitter API加载2个结果,但出现错误。代码如下: 我也尝试了以下代码,但没有改变结果。 我在chrome中(在本地服务器上)收到以下错误: 或(带有file://链接) 有谁知道我该如何解决? 问题答案: 您遇到了同源策

  • 问题内容: 我需要在本地使用数据库。我已经使用Visual Studio 2012在(LocalDB)\ v11.0 Server中创建了数据库。从例如控制台应用程序进行连接时,一切正常。但是我的应用程序是Windows Service。尝试通过以下方式连接到我的数据库输出: 有什么解决办法吗?也许我应该考虑为此设置其他数据库服务器?如果是,如何设置它使其仅在本地可见? 问题答案: 所以我自己找到