mysqldb语法中的完全限定域名

时间:2014-07-07 12:45:08

标签: python mysql raspberry-pi mysql-python

尝试在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)”)

1 个答案:

答案 0 :(得分:0)

尝试nslookup dbname.db.1and1.com检查您是否可以解析此域名。如果没有,那么你应该考虑网络问题,但不考虑编程。如果是这样,尝试使用IP而不是域,以防你的DNS服务器出现问题。