python3 mariadb ssl:请求的数据不可用
python3 mariadb ssl: The requested data were not available
我有一个 python3 脚本应该连接到 mariadb。我需要加密流量。
当我通过 mariadb-CLI 连接时,我成功了。
但是当我 运行 我的脚本时我会得到:
mariadb.OperationalError: SSL connection error: The requested data were not available.
这是脚本:
#!/usr/bin/env python3
import mariadb
db=mariadb.connect(
host='example.com',
user='boba_fit',
password='I publish all my passwords in Whosebug',
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'
)
Python3.8.6
python-mariadb 1.0.1
MariaDB:10.1.44-MariaDB-0ubuntu0.18.04.1
key和cert参数写错了。
应该是:
ssl_key=/./.../key.pem
ssl_cert=/./.../cert.pem
我有一个 python3 脚本应该连接到 mariadb。我需要加密流量。 当我通过 mariadb-CLI 连接时,我成功了。
但是当我 运行 我的脚本时我会得到:
mariadb.OperationalError: SSL connection error: The requested data were not available.
这是脚本:
#!/usr/bin/env python3
import mariadb
db=mariadb.connect(
host='example.com',
user='boba_fit',
password='I publish all my passwords in Whosebug',
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'
)
Python3.8.6
python-mariadb 1.0.1
MariaDB:10.1.44-MariaDB-0ubuntu0.18.04.1
key和cert参数写错了。
应该是: ssl_key=/./.../key.pem ssl_cert=/./.../cert.pem