首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python2.7中的MySQLdb SSL连接错误

问Python2.7中的MySQLdb SSL连接错误
EN

Stack Overflow用户
提问于 2022-06-03 15:00:27
回答 1查看 62关注 0票数 1

我必须维护一个使用Python2.7构建的旧网站,它需要继续工作,直到我们用更现代化的工具创建了一个全新的版本。现在,这个旧网站需要访问远程MySQL数据库(连接已建立并正常工作),到目前为止,该数据库使用了以下方法:

代码语言:javascript
复制
import MySQLdb

db = MySQLdb.connect(host=Host,user=User,passwd=Pass,db=DBse)

现在,服务器已经从Ubuntu18.04升级。对于Ubuntu20.04,虽然我成功地为Python2.7安装了pip和MySQLdb,但我现在得到了上述行的以下错误:

代码语言:javascript
复制
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/dist-packages/MySQLdb/__init__.py", line 86, in Connect
    return Connection(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/MySQLdb/connections.py", line 204, in __init__
    super(Connection, self).__init__(*args, **kwargs2)
_mysql_exceptions.OperationalError: (2026, 'SSL connection error: unknown error number')

SSL连接在Python3中运行良好,或者直接从命令行运行。

我能做些什么让这件事成功吗?

EN

回答 1

Stack Overflow用户

发布于 2022-10-18 19:51:12

在/etc/ MySQL /my.cnf中找到并添加行skip_ssl (已在MySQL 8.0.29,Ubuntu 18上尝试过此操作)

这是唯一对我有用的东西。

米舍尔德

skip_ssl

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72491528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档