无法通过 artisan 命令 运行 迁移

Unable to run migration via artisan command

我有一个 Laravel 7 项目并将其推送到实时服务器以进行生产,但我无法 运行 成功迁移。我总是收到错误 'access denied' 错误。

我可以确认该命令看到了 .env 文件并且连接详细信息都是正确的。当我 ssh 进入服务器并使用保存在 .env 文件中的相同参数 运行 mysql 命令时,连接成功。将详细信息添加到 workbench 和 SequelPro 中也可以,所以我不确定为什么 php artisan migrate 不起作用

运行以下命令:

php artisan tinker

Tinker is Laravel's own repl.

它会提示你输入命令。在这里,您可以通过在 env 方法中输入字符串来检查和打印环境变量的值。

>>> env('DB_DATABASE')

其他 DB 参数依此类推

希望对您有所帮助。

如需更多帮助,您可以查看 tinker 的官方 Github 存储库: https://github.com/laravel/tinker