已解决pymysql.err.OperationalError:(2003 ”Can‘t cornect to MySQL server on ‘localhost‘ ([WinError 10061

已解决(pymysql连接数据库报错)pymysql.err.OperationalError:(2003 ”Can’t cornect to MySQL server on ‘localhost’ ([WinError 10061] 由于计算机积极拒绝,无法连接。)")







报错代码


粉丝群的一个小伙伴用pymysql连接数据库的时候提出的问题:

在这里插入图片描述


报错信息:(pymysql连接数据库报错)pymysql.err.OperationalError:(2003 ”Can’t cornect to MySQL server on ‘localhost’ ([WinError 10061] 由于计算机积极拒绝,无法连接。)")



报错翻译


报错信息翻译:(pymysql)连接数据库报错)pymysql.err。操作错误:(2003)无法连接到“本地主机”上的MySQL服务器([WinError 10061]由于计算机积极拒绝,无法连接。)")



报错原因


报错原因:他的MySQL服务器有问题,所以没法连接



解决方法


排错流程

1. 确保本地服务器安装了MySQL数据库(有些小伙伴看到别人的代码直接复制过来用,自己却没有安装MySQL服务器)

2. 使用ping命令,看网络是否联通。

3. 使用netstat -nltp | grep 3306查看mysql服务是否正常开启。

4. 再次检测一次Mysql的连接配置是否正确(用户名和密码是否正确,格式端口是否是整型,其他格式是否正确)。

5. 以上都检测好了,但是连接过程中还是出现超时问题,看看系统的防火墙是否开启,如果开启关闭防火墙。


写在结尾


本文已收录于:《告别Bug》专栏

本专栏用于记录学习和工作中遇到的各种疑难Bug问题及解决思路+解决方法,包括程序安装、运行程序过程中等等问题,订阅专栏后如遇到其他问题可私聊帮忙解决!!!

猜你喜欢

转载自blog.csdn.net/yuan2019035055/article/details/126315892
今日推荐