mysql - 使用 Python 3.7 与 MySQL 的 SSL 连接错误。接口(interface)错误 : SSL connection error: Failed to set ciphers to use

标签 mysql python-3.x ssl

我是 MySQL 新手,最近搭建了一个服务器用于学习和测试。最终目标是能够使用其他计算机的 ODBC 连接到 MySQL,并使用本地计算机的 Python 连接器。我尝试使用以下代码在 python 中设置与 MySQL 的基本连接:

import mysql.connector

myDb = mysql.connector.connect(
             host ='localhost',
             user ='username',
             password = 'password');

print(myDb);

但是我收到以下错误信息:

InterfaceError:SSL 连接错误:无法设置要使用的密码。

MySQL 中没有创建或配置 SSL 证书,但它一直给我这个响应。

最佳答案

尝试添加标志“use_pure”:

db_connection = mysql.connector.connect(host='127.0.0.1', user='root', password='password123',use_pure=True)

关于mysql - 使用 Python 3.7 与 MySQL 的 SSL 连接错误。接口(interface)错误 : SSL connection error: Failed to set ciphers to use,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55121990/

相关文章:

mysql - 非主 Grails 的重复条目问题

php - 随机长度列表中的第一个和最后一个数字

python - 在 Python GUI 中嵌入 Linux 程序?

ios - 使用 AFNetworking 的证书/SSL 固定 - 如果 child 受信任,如何信任所有 parent 证书?

c# - 自托管 WCF 服务器和 SSL

java - 如何向mysql数据库中添加10000行数据

mysql - 如何使用 cassandra 中另一个表的选择插入到 cassandra 表中?

python - Next on generators 不会从上次调用恢复

python - Python3 中 random.choice(list) 的大 O 复杂度

android - android 上的 httpclient ssl 证书