当前位置: 知识网 > 建站问题

django (2003, "Can't connect to MySQL server on 'localhost' ([Errno 61] Connection refused)

知识网2021年10月24日 00:50原创

本地数据库能通过root和密码正常登录

逐一排查问题,出现2003, &Can't connect to MySQL server on 'localhost' ([Errno 61] Connection refused一般由端口引起。

1,查看数据库配置文件的端口号

django settings中的数据库配置文件PORT使用的端口号是不是mysql默认的端口号3306,如果时还提示错误,那么你是不是修改过mysql的默认端口号呢。

2、查看mysql使用的端口号

mysql> show global variables like 'port';

mysql端口号

如图所示的端口号是0,说明肯定修改过了,将配置文件的端口号与mysql使用的端口号使用一直即可,当然你也可以修改mysql的端口号,如何修改的话根据你的系统windows或者linux不同而修改,相信可以百度一下哦。

很赞哦!(4)

发表高见 (请对您的言行负责)

©芃睿知识网 版权所有 2012-2022 www.shsongjiang.com

备案号:赣ICP备2022001527号-1