【发布时间】:2019-06-05 19:26:57
【问题描述】:
我已经设置了一个正在运行的 mysql 实例(并且可以通过命令行成功地以 root 或其他用户身份登录),但是在尝试连接时使用:
from mysql import connector
conn = connector.connect(user='root', password='...', host='127.0.0.1')
我得到错误:
2026 (HY000): SSL connection error: SSL_CTX_set_tmp_dh failed
我是 mysql 的新手,如果这是一个明显的问题,我很抱歉,但我们将不胜感激。
如果有帮助,这里是我从命令行运行时的 mysql 状态:
mysql Ver 8.0.13 for Linux on x86_64 (MySQL Community Server - GPL)
Connection id: 32
Current database:
Current user: root@localhost
SSL: Not in use
Current pager: stdout
Using outfile: ''
Using delimiter: ;
Server version: 8.0.13 MySQL Community Server - GPL
Protocol version: 10
Connection: Localhost via UNIX socket
Server characterset: utf8mb4
Db characterset: utf8mb4
Client characterset: utf8mb4
Conn. characterset: utf8mb4
UNIX socket: /var/run/mysqld/mysqld.sock
Uptime: 1 hour 6 min 28 sec
【问题讨论】:
标签: python mysql mysql-python