我在恢复 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/