【发布时间】:2020-01-08 18:35:26
【问题描述】:
我已经在我的 adonis 项目中安装了 mysql npm,并且还在 .env 中设置了 DB_CONNECTION=mysql。
我的 .env 中的所有内容都是正确的,但是当我运行迁移 cmd 时出现错误。
code: 'ER_ACCESS_DENIED_ERROR',
errno: 1045,
sqlMessage: "Access denied for user 'root'@'172.17.0.1' (using password: YES)",
sqlState: '28000',
fatal: true
我不知道发生了什么,我用谷歌搜索了错误,但没有找到解决方案。
如果 localhost 是 127.0.0.1,为什么它会说 'root'@'172.17.0.1'?
我该怎么办?
【问题讨论】:
-
尝试将(在您的
.env)DB_HOST更改为127.0.0.1 -
ER_ACCESS_DENIED_ERROR 表示它无法对 db 进行身份验证:stackoverflow.com/questions/44232953/…
-
你有数据库密码吗?
-
请输入你的 .env 文件
-
如果您不回答我们的问题,我们将无法帮助您...
标签: mysql-workbench knex.js adonis.js