mysql - 从 python mysql 连接器连接到 Amazon RDS mysql 时出现 SSL 连接错误
问题描述
我正在尝试使用mysql.connector
Python 3.7 连接到我按照本教程创建的 Amazon RDS MySQL 数据库。如果我尝试在python中
mysql.connector.connect(host="hostname.rds.amazonaws.com",
user="username", passwd="password",
database="databasename")
我收到以下错误:
MySQLInterfaceError: SSL connection error: SSL_CTX_set_tmp_dh failed
错误指的是什么?如果我使用 mysql workbench 从命令行使用相同的凭据连接,mysql
我没有问题。
更新:
这一定是我使用的 anaconda 环境的问题。我已经使用 pip3 来安装 mysql-connector 并且它工作正常。
解决方案
推荐阅读
- javascript - 尝试从 Express 和 Node 应用程序返回 JSON 对象。获取空白对象
- reporting-services - 与 SSRS 相比,拥有 SSAS 多维数据集有什么好处?
- javascript - 如何使用以下 json 数据创建嵌套数组
- java - SSH 到 docker 容器并执行 Java 程序 (PSVM)
- sql-server-2012 - 将多个数据行连接成一行
- laravel - Select Fields, count() group by on eloquent laravel
- c - 在 MinGW (with MSYS) for Windows 10 中编译 GTK+-2.0 程序
- go - 将自定义 kubernetes 调度程序部署为 pod
- javascript - 用 BS4 抓取用 JS 编写的脚本
- c++ - 如何实现返回受保护结构的私有函数