【发布时间】:2012-12-06 21:39:57
【问题描述】:
我正在使用 tornado 并使用 MySQLDB 连接到 MySQL。如何使用 SSL 连接到 MySQL?
【问题讨论】:
-
需要 SSL 连接的原因是什么?它会减慢您的数据库查询速度
-
数据库包含敏感信息。因此,我们希望使用安全通道进行通信。
标签: python ssl tornado mysql-python
我正在使用 tornado 并使用 MySQLDB 连接到 MySQL。如何使用 SSL 连接到 MySQL?
【问题讨论】:
标签: python ssl tornado mysql-python
如果 MySQL 服务器与 Web 服务器位于同一主机上,那么您实际上不需要这样做,因为流量不会离开该框。如果您愿意,可以使用 ssh 隧道来加密流量。像下面这样的东西应该可以解决问题:
$ ssh <mysql_port>:localhost:<mysql_port> user@mysqlserver.host
这将创建一条从您的 MySQL 服务器到 Web 服务器的隧道。然后您可以连接到localhost:port 而不是mysqlserver.host:port。
【讨论】: