【发布时间】:2020-01-26 06:05:27
【问题描述】:
所以我有这个 docker 插图
如您所见,我的 laravel 应用正在尝试在安装和设置 MySQL 服务器的容器中建立数据库连接。
通过这个端口可以访问laravel应用实例
192.168.0.XX:3021
并且可以使用此 IP 访问容器
192.168.0.61
MySQL 服务器凭证是:
USER3021 我刚刚尝试使用“%”通配符功能和
创建此用户帐户GRANT ALL PRIVILEGES ON *.* TO 'USER3021' IDENTIFIED BY 'xxxxxxx';
当我尝试使用 .env 文件连接 laravel 应用和 MySQL 服务器时
DB_CONNECTION=mysql
DB_HOST=192.168.0.XX
DB_PORT=3306
DB_DATABASE=myTable
DB_USERNAME=USER3021
DB_PASSWORD=xxxxxxx
laravel 给我这样的错误
mysql连接被拒绝
【问题讨论】:
-
更改
.env中的端口 -
你是我的数据库端口吗?
-
DB_PORT=3021而不是DB_PORT=3306