首页 > 解决方案 > SQLSTATE[HY000] [1045] 用户'root'@'192.168.112.3'的访问被拒绝(使用密码:YES)

问题描述

我正在使用三个容器(Mysql、nginx、php)所有容器都运行得很好,但是当输入的数据必须保存在数据库中时,我收到拒绝访问错误。我已多次检查 .env 文件和 docker-compose.yml 中是否正确提及了用户名和密码。谁能帮我弄清楚这一点。提前非常感谢。

标签: laraveldocker-compose

解决方案


如果您使用的是 mysql,请确保您已经首先授予“root”用户访问权限。或者您可以创建一个新用户并授予对数据库的访问权限。如果您仍想使用 root 用户,您可能必须使用 ALTER 功能更改 root 用户的密码


推荐阅读