我尝试从Laravel项目、DBeaver和Artisan访问我的DBeaver数据库。从Laravel或Artisan ($ php artisan migrate)访问它总是会产生以下结果:
照明\数据库\QueryException SQLSTATE08006无法连接到服务器:连接被拒绝
上接受TCP/IP连接的服务器。
因为我不依赖于我的Laradock设置,而且我对Laravel不太熟悉,所以我用默认设置重新下载了Laradock,但情况仍在继续。
部分laravelProject/..env:
DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_PORT=5432
DB_DATABASE=default
DB_USERNAME=default
DB_PASSWORD=secret部分laradock/..env:
POSTGRES_VERSION=alpine
POSTGRES_DB=default
POSTGRES_USER=default
POSTGRES_PASSWORD=secret
POSTGRES_PORT=5432用于运行Artisan的环境:
$ docker-compose exec --user=laradock workspace bash我使用composer global require laravel/installer在这个环境中安装了Laravel。
发布于 2021-06-04 10:09:21
DB_CONNECTION=pgsql
DB_HOST=postgres
DB_PORT=5432
DB_DATABASE=yourprojectdatabase
DB_USERNAME=default
DB_PASSWORD=secret使用:DBeaver:连接
Host: localhost
Port: 5432
Database: you can leave it empty
Username: default
Password: secret单击连接中的PostgreSQL选项卡。
确保选中“显示所有数据库”。
https://stackoverflow.com/questions/62967787
复制相似问题