知识网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';
如图所示的端口号是0,说明肯定修改过了,将配置文件的端口号与mysql使用的端口号使用一直即可,当然你也可以修改mysql的端口号,如何修改的话根据你的系统windows或者linux不同而修改,相信可以百度一下哦。
本文章网址:https://www.shsongjiang.com/p29/
很赞哦!(3)