【问题标题】:Can't php artisan migrate - Laravel无法 php artisan 迁移 - Laravel
【发布时间】:2019-11-06 09:44:31
【问题描述】:

运行 php artisan migrate 时,出现以下错误提示

1 PDOException::("SQLSTATE[HY000] [2002] 连接被拒绝") /Users/redblac/olivertes/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:70

2
PDO::__construct("mysql:host=127.0.0.1;port=3306;dbname=oliverte", “根”, ””, []) /Users/redblac/olivertes/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:70

土耳其语

编辑:Çözüm - Veritabanında password no özellikliyeni bir kullanıcı oluşturdum ve mamp kullandığım için .env ye DB_SOCKET=/Applications/MAMP/tmp/mysql/mysql.sock ekledim sorun çözüldü。

【问题讨论】:

  • 尝试 DB_HOST=localhost 而不是 127.0.0.1
  • 你在使用 Docker 吗?
  • 不是 laravel 迁移问题!这是一个数据库连接问题!再次检查您的数据库信息和 laravel env

标签: php laravel


【解决方案1】:

异常意味着 artisan 无法连接到您的数据库。试着弄清楚以下几点:

  • 确保您的数据库已启动并正在运行
  • 确保数据库不在防火墙后面
  • 确保您可以通过单独的sql client 连接到数据库
  • 确保在 .env 文件中正确配置了数据库凭据
  • 您可以在 databasesenvironment configuration 上查看 Laravel 文档

如果您在这方面需要更多帮助,请尝试向我们提供有关您如何设置开发环境的更多信息。

【讨论】:

    猜你喜欢
    • 2020-01-18
    • 1970-01-01
    • 2019-05-24
    • 2016-05-22
    • 2017-10-12
    • 2016-05-10
    • 2013-10-28
    • 2020-06-20
    • 1970-01-01
    相关资源
    最近更新 更多