python - 无法使用 mysql-connector 连接到 sql server
问题描述
我正在尝试使用 mysql-connector 连接到 mySQL,但出现错误:
runfile('C:/Users/Idan/Desktop/תכנות/ניסויים/idk/adding_test/connect_to_db.py', >wdir='C:/Users/Idan/Desktop/תכנות/ניסויים/idk/adding_test')最近通话最后):
文件“C:\Users\Idan\Desktop\תכנות\ניסויים\idk\adding_test\connect_to_db.py”,>第 13 行,在数据库 = 'temp'
文件“C:\Users\Idan\anaconda3\lib\site-packages\mysql\connector_init _.py ”,>第 271 行,在连接中返回 MySQLConnection(*args, **kwargs)
文件“C:\Users\Idan\anaconda3\lib\site->packages\mysql\connector\connection.py”,第 95 行,在init self._in_transaction = False
文件“C:\Users\Idan\anaconda3\lib\site-packages\mysql\connector\abstracts.py”,>第 985 行,在连接 self._open_connection()
文件“C:\Users\Idan\anaconda3\lib\site->packages\mysql\connector\connection.py”,第 205 行,在 _open_connection ssl_options.get('verify_identity') 或
文件“C:\Users\Idan\anaconda3\lib\site->packages\mysql\connector\connection.py”,第 193 行,在 _get_connection 中,如果 client_flags 和 ClientFlag.SSL:
文件“C:\Users\Idan\anaconda3\lib\site-packages\mysql\connector\network.py”,>第 565 行,在init super(MySQLTCPSocket, self) 中。初始化()
TypeError: super(type, obj): obj 必须是类型的实例或子类型
我试过在线搜索,但我的代码没有问题(是的,密码是正确的):
import mysql.connector as mysql
db = mysql.connect(
host = 'localhost',
user = 'root',
password = '10iDun7lEvy3',
database = 'temp'
)
c = db.cursor()
解决方案
推荐阅读
- ios - 查看 Xcode 中的 TestFlight 崩溃日志
- python-3.x - 使用 Python 3 在计算机上搜索 .mp3
- node.js - 平均堆栈的平方支付
- wix - WiX - 从上一个对话框设置属性
- angular - 具有相关服务的延迟加载功能模块
- javascript - “blob:http: ...”是什么?以及如何将其保存到文件中?
- javascript - 通过 javascript 或 java 识别浏览器语言
- c++ - 是否有像“AsDateTime”这样的函数将检索到的数据从 SQL Server 转换为时间?
- python - 裁剪列表中的字符串
- jpa - 使 JPA 外键作为实体中的主键