无法 php artisan 迁移 - Laravel
Posted
技术标签:
【中文标题】无法 php artisan 迁移 - Laravel【英文标题】:Can't php artisan migrate - 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ü。
【问题讨论】:
***.com/questions/35394230/… 可能会帮助你 尝试 DB_HOST=localhost 而不是 127.0.0.1 你在使用 Docker 吗? 不是 laravel 迁移问题!这是一个数据库连接问题!再次检查您的数据库信息和 laravel env 【参考方案1】:异常意味着 artisan 无法连接到您的数据库。试着弄清楚以下几点:
确保您的数据库已启动并正在运行 确保数据库不在防火墙后面 确保您可以通过单独的sql client 连接到数据库 确保在.env
文件中正确配置了数据库凭据
您可以在 databases 和 environment configuration 上查看 Laravel 文档
如果您在这方面需要更多帮助,请尝试向我们提供有关您如何设置开发环境的更多信息。
【讨论】:
以上是关于无法 php artisan 迁移 - Laravel的主要内容,如果未能解决你的问题,请参考以下文章
我无法在我的 docker compose 中进行 mysql php artisan 迁移。错误 SQLSTATE[HY000] [2002]
php artisan migrate 不适用于 Laravel 5.4 中的 XAMPP