django.db.utils.OperationalError: (2002, "Can't connect to MySQL server on '176.122.12.103' (10060)

django.db.utils.OperationalError: (2002, "Can’t connect to MySQL server on ‘176.122.12.103’ (10060)

记一次连接不上虚拟机mysql的情况:

  • 昨天连mysql连的好好的,今天突然发现不能连了,报错django.db.utils.OperationalError: (2002, "Can’t connect to MySQL server on ‘176.122.12.103’ (10060),一开始以为是代码的问题,找了半天也没解决。
  • 尝试用navicat连接数据库,发现也连不了,这就不是代码的问题,然后又去找mysql的配置文件,看绑定ip,改权限,发现都没用
  • 最后终于想起来发现是开了防火墙(虚拟机ubuntu系统默认没开防火墙,然后我为了测试nginx打开了防火墙忘关了)
  • 关了防火墙后终于可以连接了

开启防火墙

sudo ufw enable

关闭防火墙

sudo ufw disable
发布了24 篇原创文章 · 获赞 5 · 访问量 3651

猜你喜欢

转载自blog.csdn.net/qq_44756000/article/details/93502720