在 tableplus 的 windows 上从 WSL2 访问 Postgresql 数据库
Access Postgresql database from WSL2 on windows in tableplus
我在 wsl2 上有一个 postgresql 数据库。但我想在 Tableplus 中打开它。我也在 wsl2 中 运行 应用程序。我可以使用 localhost:3000
或任何端口访问浏览器中的那些。但是我无法连接到 localhost:5432
上的数据库
我做错了什么?
很可能是 postgres 的配置错误。 postgresql.conf 中 postgres 的标准配置只监听本地主机。所以你需要把它改成:
listen_addresses = '*'
您可以通过进入 psql 和 运行 以下查询找到文件的位置:
显示config_file;
我在 wsl2 上有一个 postgresql 数据库。但我想在 Tableplus 中打开它。我也在 wsl2 中 运行 应用程序。我可以使用 localhost:3000
或任何端口访问浏览器中的那些。但是我无法连接到 localhost:5432
我做错了什么?
很可能是 postgres 的配置错误。 postgresql.conf 中 postgres 的标准配置只监听本地主机。所以你需要把它改成:
listen_addresses = '*'
您可以通过进入 psql 和 运行 以下查询找到文件的位置:
显示config_file;