无法连接到GearHost数据库

时间:2018-07-16 17:20:10

标签: python mysql sql-server mysql-workbench mysql-python

我正在尝试使用python连接到我的GearHost数据库,我遵循了说明here on GearHost。我的python代码如下:

from mysql.connector import connection

server = 'den1.mssql6.gear.host'
db = 'testmenow'
user = 'testmenow'
psword = 'TEST!!'

cnxn = connection.MySQLConnection(host=server, user=usr, password=psword, database=db)
cursor = cnxn.cursor()


cnxn.close()

我收到以下错误:

  

mysql.connector.errors.InterfaceError:2003:无法连接到'den1.mssql6.gear.host:3306'上的MySQL服务器(10061无法建立连接,因为目标计算机主动拒绝了它)

我还尝试按照GearHost的说明页中的说明通过mysql工作台连接到GearHost,该页面也无法连接到数据库:

  

连接到MySQL服务器...   无法连接到“ den1.mssql6.gear.host”(10060)上的MySQL服务器

这是我的GearHost显示的内容: enter image description here

尝试(失败)

问题

我是否遗漏了一些明显的东西,这些东西使我无法通过python或mysql工作台连接到GearHost?

更新 正如@SMor指出的那样,我将MSSQL误认为MySQL-我能够使用以下命令成功连接到数据库:

import pyodbc

server = 'den1.mssql6.gear.host'
db = 'testmenow'
usr = 'testmenow'
psword = 'TEST!!'


cnxn = pyodbc.connect('DRIVER={ODBC Driver 13 for SQL Server};SERVER='+server+';'
                                                                              'DATABASE='+db+';UID='+usr+';PWD=' +  psword)
cursor = cnxn.cursor()

0 个答案:

没有答案