SQLSTATE[HY000] [2002] 连接被拒绝 |

Posted

技术标签:

【中文标题】SQLSTATE[HY000] [2002] 连接被拒绝 |【英文标题】:SQLSTATE[HY000] [2002] Connection refused | 【发布时间】:2021-07-10 22:42:26 【问题描述】:

我正在使用 MAC OS,我是 laravel 的新手。我正在使用 xampp 开发 laravel,当我运行命令 php artisan migrate 时

我收到此错误

SQLSTATE[HY000] [2002] 连接被拒绝(SQL: select * from information_schema.tables where table_schema = web and table_name = migrations and table_type = 'BASE TABLE')

我的 .env

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=web
DB_USERNAME=root
DB_PASSWORD=

我搜索并尝试了大多数方法,但不幸的是它仍然无法正常工作

【问题讨论】:

【参考方案1】:

试试下面的方法:

打开您的 .env 文件并将 DB_HOST = 127.0.0.1 更改为 localhost

尝试重新启动您的本地主机服务器 (xampp)

尝试将您的 xampp 降级到较低版本

【讨论】:

以上是关于SQLSTATE[HY000] [2002] 连接被拒绝 |的主要内容,如果未能解决你的问题,请参考以下文章

Symfony 2 SQLSTATE [HY000] [2002] 连接被拒绝错误

Laravel 7 SQLSTATE [HY000] [2002] 连接被拒绝

PHP + MYSQL + Laravel - “SQLSTATE [HY000] [2002] 连接被拒绝” [重复]

gcloud app SQLSTATE[HY000] [2002] 连接超时

SQLSTATE[HY000] [2002] 连接被拒绝 Laravel 5.8.35

SQLSTATE [HY000] [2002] 连接被拒绝 - 原因:PDOException [重复]