MySQL 连接超时:报错SQLSTATE[HY000] [2002] Connection timed out

Posted 悟空的南宋时代

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 连接超时:报错SQLSTATE[HY000] [2002] Connection timed out相关的知识,希望对你有一定的参考价值。

在网上找了一堆,结果全部是错的

后来,我明白了其实是设置问题。

当你的代码部署到服务器里的时候,你的mysql 的host 值 应该为

127.0.0.1

而不是 你的服务器ip

不然就会报错。

其实当你的代码进入到服务器里的时候,mysql和代码是相当于在同一个ip下,所以要用127.0.0.1,而不是服务器ip

记住了!不用去改什么配置问题。

以上是关于MySQL 连接超时:报错SQLSTATE[HY000] [2002] Connection timed out的主要内容,如果未能解决你的问题,请参考以下文章

连接错误 - SQLSTATE [HY000] [2002]操作超时

PHP连接MySQL的时候报错SQLSTATE[HY000] [2002] No such file or directory

TP连接数据库报错:SQLSTATE[HY000] [2002] No such file or directory

SQLSTATE[HY000] [2002] 与 AW 的连接超时

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

SQLSTATE[HY000] [2002] 操作超时