python使用pymysql连接mysql数据库报错:1042Can't get hostname for your address

python使用pymysql连接mysql数据库报错:1042Can’t get hostname for your address

检查hosts文件路径:C:\Windows\System32\drivers\etc

python使用pymysql连接mysql数据库报错:1042Can't get hostname for your address
去掉前面的‘#’
修改MySql的my.ini文件我的在C:\ProgramData\MySQL\MySQL Server 5.7
python使用pymysql连接mysql数据库报错:1042Can't get hostname for your address
找到mysqlid节点加入以下两项
#跳过域名解析
skip-name-resolve
#忽略表名大小写
lower_case_table_names=1
如对 skip-name-resolve 有疑问可参考(http://www.cnblogs.com/ivictor/p/5311607.html)这篇博文
改完后重启mysql服务重新连接可行!
本文参考(https://blog.csdn.net/codemonkey_gxy/article/details/51302358)