使用python连接到外部数据库(mysql)

时间:2014-03-27 11:47:37

标签: python mysql mysql-python

我正在尝试从我自己的计算机连接到我的网站的MySQL数据库。我使用的脚本:

hostaddress = 'sitedezign.net'
username = '*********'
password = '*********'
database = '*********'
db_port = 3306

#connect
db = _mysql.connect(host=hostaddress,user=username,passwd=password,db=database, port=db_port)

但是我收到以下错误

Traceback (most recent call last):
  File "C:\Users\Yorian\Desktop\TU\Stage Shore\python_files\Rectify, metadata and upload\sql_test.py", line 25, in <module>
port=db_port)
OperationalError: (2003, "Can't connect to MySQL server on 'sitedezign.net' (10061)")
  • 我已关闭计算机的防火墙,并在我连接到出站端口3306(允许此操作)时向防火墙添加了出站规则
  • 用户确实拥有权利,我已经通过在服务器上运行带有相同登录数据的php脚本对其进行了测试,并且连接完全正常(host = localhost)
  • 我将服务器设置为允许来自我的IP地址(IPv4和IPV6)的外部连接

服务器来自webhoster,因此我无法自行访问服务器。

任何有想法出错的人?

0 个答案:

没有答案