当我们连接Mysql数据库时,突然提示:SQLSTATE[HY000] [2002] Connection refused 数据库链接失败该怎么办呢?这个问题,很明显是数据库连接时有问题,解决方案必然要从连接数据库的相关信息入手。
解决思路:
连接数据库的脚本或配置文件中,确认数据库连接信息是否正确?比如数据库地址、端口号及数据库密码等信息。
一些常见的尝试操作可以参考:
1. host地址如果用 localhsot 不行,就改用 127.0.0.1 试试。或数据库是否是单独的一台服务器、容器等,否则需要填写指定的服务器地址。
2. 端口号是否被改过(默认一般3306),防火墙是否开启或配置端口号。
3. 确定数据库密码是正确的。
遇到数据库 Connection refused 问题时,理清思路,逐一排查,这个问题很容易得到解决。
参考解决方案: https://www.zsite.com/ask/38.html
————————————————
版权声明:本文为CSDN博主「ZDOO全协同管理平台」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/chanzhi2016/article/details/108357670
=================================================
我的解决方案是 把 127.0.0.1 改成 localhsot 就行了
标签:数据库,HY000,refused,2002,Connection,链接,端口号 From: https://www.cnblogs.com/apolloren/p/16970533.html