【问题标题】:Laravel php artisan migrate connection refusedLaravel php artisan 迁移连接被拒绝
【发布时间】:2016-09-24 19:07:43
【问题描述】:

我正在使用 PHP 7.0.6 运行 Laravel 5。当我运行 php artisan update 命令时,出现以下错误:

[PDO异常]
SQLSTATE[HY000] [2002] 连接被拒绝

这显然与数据库有关。这发生在我拥有的生产机器以及本地环境上。我的网站可以在这两种环境中运行。

有人理解这个错误吗?谢谢。

【问题讨论】:

  • 连接凭据是否正确?

标签: php mysql laravel laravel-artisan


【解决方案1】:

您缺少 PHP-CLI 数据库扩展。您的站点确实可以工作,因为您的服务器正在使用 PHP-FPM(您在其中安装了数据库的 PHP 扩展)。但是,当您运行php artisan migrate 命令时,您实际上是在 PHP-CLI 上执行它。

【讨论】:

  • 谢谢你,非常有趣。我会调查的
  • 值得注意的是错误来自数据库,数据库扩展不能是错误。您需要仔细检查控制台命令的执行环境。
猜你喜欢
  • 2017-10-03
  • 1970-01-01
  • 2020-04-10
  • 1970-01-01
  • 2018-08-14
  • 1970-01-01
  • 2018-10-19
  • 2021-11-01
  • 2021-04-16
相关资源
最近更新 更多