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

发现一个奇怪的问题:

今天网站突然出现个特别奇怪的问题,访问不了了,然后提示:SQLSTATE[HY000] [2002] Connection timed out,以前访问好好的,怎么突然这样了,在网上找了很多方法,原来是一个ip地址写错了。

具体为什么之前好好的,突然不好使了,我也不清楚。。。。。。

你把代码部署到服务器的时候,你数据库配置文件数据库地址,不可以写成服务器的ip地址,
要写成127.0.0.1
要写成127.0.0.1
要写成127.0.0.1
重要的事情说三遍

如果写成你的服务器ip,就会报这个错误。

如图(红框圈起来的部分,必须用127.0.0.1):
MySQL 连接超时:报错SQLSTATE[HY000] [2002] Connection timed out解决_第1张图片

你可能感兴趣的:(Mysql,mysql,数据库)