如何修复'无法在'localhost:3306'上连接到MySQL服务器'错误

时间:2019-07-08 14:07:45

标签: python mysql sql python-3.x database

我正在尝试将sql数据库与python连接。我正在运行以下代码并在下面获取错误 代码:

import mysql.connector
from mysql.connector import Error
import pyodbc 

conn = mysql.connector.connect(host='localhost',
                             database='data1',
                             user='username',
                             password='xxxx')

InterfaceError:无法连接到'localhost:3306'上的MySQL服务器(10061无法建立连接,因为目标计算机主动拒绝了它)

1 个答案:

答案 0 :(得分:0)

您正在使用MYSQL驱动程序连接到MSSQL,它将无法正常工作...您需要使用以下代码:

   import pymssql  
   conn = pymssql.connect(server='localhost', user='username', password='xxxx', database='data1')