php - 如何修复 Laravel 中的 "php artisan migrate"错误

标签 php mysql laravel bash migration

我在恢复 macOS Mojave 后设置项目并收到错误。我用自制软件安装MySQL。

我尝试将 localhost 更改为 127.0.0.1 但没有帮助我

这是我的.env

  • DB_CONNECTION = mysql,
  • DB_HOST = 本地主机
  • DB_PORT = 3306
  • DB_DATABASE= 示例
  • DB_USERNAME=root
  • DB_PASSWORD=

这是一条错误消息

1 Doctrine\DBAL\Driver\PDOException::("SQLSTATE[HY000] [2002] No such file or directory") /Documents/cleaning/example/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:31

2 PDOException::("SQLSTATE[HY000] [2002] No such file or directory") /Documents/cleaning/example/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:27

最佳答案

如果不存在 .env 文件,请从 .env-example 创建一个,并在集合中声明数据库配置并运行命令 如果你没有调用 key:generate

php artisan key:generate

如果你已经全部完成,请执行以下命令


php artisan config:cache

并尝试

php artisan migrate

如果仍然出现错误,请尝试 localhost 或 http://127.0.0.1 ,编辑它 再次运行以下命令

php artisan config:cache

导入 -2002 当主机的用户和密码错误时给出错误

关于php - 如何修复 Laravel 中的 "php artisan migrate"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57752794/

相关文章:

php - 下载文件然后重定向到另一个页面

php - 如果没有图像集,如何在 PHP 中隐藏图像

php - 如何在phpword中制作表格?

php - 如何使用 php 和 mysql 排列数字而不重复

php - Laravel 中的密码确认

javascript - 如何使用 url 将 Base64 格式的 PDF 保存到数据库中?

java - Android ODK - 如何在文件服务器中存储图像?

MySQL 更新前触发器

MySQL数据迁移

javascript - 在 laravel Blade 中使用 refs 来预先检查复选框