首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从Laradock访问PostgreSQL服务器?

如何从Laradock访问PostgreSQL服务器?
EN

Stack Overflow用户
提问于 2020-07-18 11:04:37
回答 1查看 635关注 0票数 0

我尝试从Laravel项目、DBeaver和Artisan访问我的DBeaver数据库。从Laravel或Artisan ($ php artisan migrate)访问它总是会产生以下结果:

照明\数据库\QueryException SQLSTATE08006无法连接到服务器:连接被拒绝

  • 是在主机"127.0.0.1“上运行并在端口5432?

上接受TCP/IP连接的服务器。

因为我不依赖于我的Laradock设置,而且我对Laravel不太熟悉,所以我用默认设置重新下载了Laradock,但情况仍在继续。

部分laravelProject/..env:

代码语言:javascript
复制
DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_PORT=5432
DB_DATABASE=default
DB_USERNAME=default
DB_PASSWORD=secret

部分laradock/..env:

代码语言:javascript
复制
POSTGRES_VERSION=alpine
POSTGRES_DB=default
POSTGRES_USER=default
POSTGRES_PASSWORD=secret
POSTGRES_PORT=5432

用于运行Artisan的环境:

代码语言:javascript
复制
$ docker-compose exec --user=laradock workspace bash

我使用composer global require laravel/installer在这个环境中安装了Laravel。

EN

回答 1

Stack Overflow用户

发布于 2021-06-04 10:09:21

代码语言:javascript
复制
DB_CONNECTION=pgsql
DB_HOST=postgres
DB_PORT=5432
DB_DATABASE=yourprojectdatabase
DB_USERNAME=default
DB_PASSWORD=secret

使用:DBeaver:连接

代码语言:javascript
复制
Host: localhost 
Port: 5432
Database: you can leave it empty
Username: default
Password: secret

单击连接中的PostgreSQL选项卡。

确保选中“显示所有数据库”。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62967787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档