Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Tornado MySQLDB SSL连接_Python_Ssl_Tornado_Mysql Python - Fatal编程技术网

Python Tornado MySQLDB SSL连接

Python Tornado MySQLDB SSL连接,python,ssl,tornado,mysql-python,Python,Ssl,Tornado,Mysql Python,我正在使用tornado并使用MySQLDB连接到MySQL。如何使用SSL连接到MySQL?如果MySQL服务器与web服务器位于同一主机上,那么您实际上不需要这样做,因为流量不会离开该框。如果愿意,可以使用ssh隧道来加密流量。类似于以下内容的内容应该可以做到这一点: $ ssh <mysql_port>:localhost:<mysql_port> user@mysqlserver.host $ssh:localhost:user@mysqlserver.host

我正在使用tornado并使用MySQLDB连接到MySQL。如何使用SSL连接到MySQL?

如果MySQL服务器与web服务器位于同一主机上,那么您实际上不需要这样做,因为流量不会离开该框。如果愿意,可以使用ssh隧道来加密流量。类似于以下内容的内容应该可以做到这一点:

$ ssh <mysql_port>:localhost:<mysql_port> user@mysqlserver.host
$ssh:localhost:user@mysqlserver.host

这将创建一个从MySQL服务器到web服务器的隧道。然后,您可以连接到
localhost:port
而不是
mysqlserver。host:port

您试图做什么,需要SSL连接?如果数据库包含敏感信息,则会降低数据库查询速度。因此,我们希望使用安全通道进行通信。