尝试在python脚本中连接到托管的mysql实例并收到错误。从我所看到的,这似乎是没有使用localhost或IP地址作为主机名。
有没有人可以解决什么可能解决这个问题,或者我需要查看重新托管我的数据库,因为主机不会提供IP ...代码和错误如下附录。
谢谢,汤姆
db = MySQLdb.connect(host='dbname.db.1and1.com',
user='user',
passwd='password',
db='db')
错误:
_mysql_exceptions.OperationalError:(2005,“未知的MySQL服务器主机'dbname.db.1and1.com'(2)”)
答案 0 :(得分:0)
尝试nslookup dbname.db.1and1.com
检查您是否可以解析此域名。如果没有,那么你应该考虑网络问题,但不考虑编程。如果是这样,尝试使用IP而不是域,以防你的DNS服务器出现问题。