python3:请求的数据不可用

2024-04-28 18:07:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个python3脚本可以连接到mariadb。我需要加密流量。 当我通过mariadb CLI连接时,我成功了

但当我运行脚本时,我会得到:

mariadb.OperationalError: SSL connection error: The requested data were not available.

以下是sript:

#!/usr/bin/env python3
import mariadb
db=mariadb.connect(
    host='example.com',
    user='boba_fit',
    password='I publish all my passwords in stackoverflow',
    port=3306,
    database='test_db',
    ssl_key='/etc/mysql/ssl/mariadb-cert.pem',
    ssl_cert='/etc/mysql/ssl/mariadb-key.pem',
    ssl_ca='/etc/mysql/ssl/ca-cert.pem'
)

Python 3.8.6
python 1.0.1
MariaDB:10.1.44-MariaDB-0ubuntu0.18.04.1

Tags: key脚本ssldbcertclimysqletc