django.db.utils.OperationalError:(2026,'SSL连接错误:SSL_CTX_set_tmp_dh失败')

P.C*_*eng 2 python mysql django

我是python和django的新手。运行时出现python manage.py runserver此错误:

django.db.utils.OperationalError: (2026, 'SSL connection error: SSL_CTX_set_tmp_dh failed')'
mysql Server version: 8.0.13 MySQL Community Server - GPL.
Run Code Online (Sandbox Code Playgroud)

我在网络上找不到此错误。

小智 7

当我尝试将 MySQL 连接到 Python(在 Anaconda 中)时遇到了同样的错误。

此提要对于导致相同错误的各种案例场景特别有用。对我来说,在 Anaconda 中安装 openSSL 版本 1.0.2r 本身就解决了这个问题:

$ conda install openssl=1.0.2r


小智 5

从Anaconda安装时,我也遇到了这个问题,但是我可以使用“ use_pure = True” mysql.connector.connect()参数解决该问题。