MySql连接错误:Can't get hostname for your address:
1.确定服务是否开启
首先进入计算机管理,打卡服务,确定MySQL服务状态是否为正在运行,如若关闭,即手动打开。
2.重新配置winsock文件
服务是开启的,报错依旧不变,打开CMD,运行netsh winsock reset,重修配置winsock文件,重启电脑。
无意外的话,就能连接上数据库了。如若不能,继续下一步。
3.修改Hosts
在 MySql Server 所在服务器上,修改 Windows 的 hosts 文件,增加一行记录,如:
100.ZZZ.YYY.XXX dummy.ju690.cn
然后在 100.ZZZ.YYY.XXX 机器上用 Python 发起连接请求,经测试,可以正常连接,说明 MySql Server 这下可以通过 getnameinfo() 解析出100.ZZZ.YYY.XXX 的主机名了。
但这种方法很

最低0.47元/天 解锁文章
710





