MySQL连接器NO_CIPHERS_AVAILABLE错误

zujrkrfu  于 2023-04-28  发布在  Mysql
关注(0)|答案(1)|浏览(245)

我正在使用MySQL连接器为我的简单Python应用程序创建连接,但每次运行它时,它都会失败并返回以下错误:

2055: Lost connection to MySQL server at '{databaseHost}', system error: 1 [SSL: NO_CIPHERS_AVAILABLE] no ciphers available (_ssl.c:997)

我使用的连接对象的代码如下:

self.mydbConnection = mysql.connector.connect(user="{username}", password="{password}", host="{dbHost}", port={dbPort}, database="{dbName}", ssl_ca=r"{certLocation}")

为了添加更多的上下文,我试图连接的数据库是一个Azure MySQL数据库,并且我已经启用了TLS版本1,1。1,1.2在上面。
更让我困惑的是,如果我试图在另一台计算机上运行代码,它就能正常工作。
任何帮助,你可以提供将不胜感激!

fdbelqdn

fdbelqdn1#

当我将mySQL的模块从mysql-connector更改为mysql-connector-python时,它就可以工作了!它不应该更改连接器调用(:

相关问题