使用pymysql连接数据库报错OperationalError:(2003,“Can‘t connect to MySQL sever on ……….([Errno -3]

  • Post author:
  • Post category:mysql


1.使用pymysql连接数据库,报错:OperationalError:(2003,“Can’t connect to MySQL sever on …([Errno -3]Temporary failure in name resolution)”)

2.找了很多网上的帖子解决的办法,但是都不可以,最后试验的时候发现了,在/etc/resolv.conf,缺少两行

nameserver 100.100.2.138

nameserver 100.100.2.136

resolve.conf的文件内容

如果你也缺少这两行的内容:

vim /etc/resolv.conf

输入i进入vim编辑模式

粘贴这两行内容

ESC 进入普通模式,按shift +:键,进入命令模式,输入wq保存并退出。

重新用pymysql连接数据库看是否成功。



版权声明:本文为ladyfrank1113原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。