还原macOS Mojave并出现错误后,我正在设置项目。我用自制软件安装MySQL。
我试图将localhost更改为127.0.0.1,但这对我没有帮助
这是我的.env
这是一条错误消息
1 Doctrine \ DBAL \ Driver \ PDOException::(“ SQLSTATE [HY000] [2002]否 此类文件或目录”) /Documents/cleaning/example/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:31
2 PDOException::(“ SQLSTATE [HY000] [2002]没有此类文件或 目录”) /Documents/cleaning/example/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:27
答案 0 :(得分:0)
php artisan cache:clear
php artisan migrate --env=production
以上步骤对我有用。
答案 1 :(得分:0)
如果.env文件不存在,请从.env-example创建一个文件,并在set中声明数据库配置并运行命令 如果不调用key:generate
php artisan key:generate
如果您已经全部使用过,请在命令
下执行
php artisan config:cache
然后尝试
php artisan migrate
如果仍然出现错误,请尝试localhost或http://127.0.0.1,对其进行编辑 然后再次在命令下运行
php artisan config:cache
导入 -2002错误,当用户和密码错误托管时给出错误