已解决(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问题及解决思路+解决方法,包括程序安装、运行程序过程中等等问题,订阅专栏后如遇到其他问题可私聊帮忙解决!!!