【MySQL】SQLSTATE[HY000] [2002] Connection refused 数据库链接失败
【MySQL】SQLSTATE[HY000] [2002] Connection refused 数据库链接失败的解决办法
不知道大家有没有遇到过这个问题 docker环境下连接mysql是出现这个错误
SQLSTATE[HY000] [2002] Connection refused
使用了以下方法都没得到解决
常见的排查步骤:
host地址如果用 localhsot 不行,就改用 127.0.0.1 试试。
如果数据库是否是单独的一台服务器、容器等,否则需要填写指定的服务器地址。
数据库端口号是否被修改改过(默认一般3306),防火墙是否开启或配置端口号。
确定数据库账户密码是否匹配。
最终解决办法:
数据库配置host填成MySQL容器名称,例如本地的MySQL容器名称为mysql,改成这样就可以连接上了