如何安全连接到远程mysql数据库


How to secure a connection to a remote mysql database

我正在用codeigniter框架构建一个php web应用程序,我正在从我的应用程序连接到远程mysql数据库。

通常,出于安全原因,我通过ssh隧道连接到远程数据库。但是我不确定如何从php/codeigniter应用程序中做到这一点。有人知道这通常是怎么做的吗?

您可以通过ssl直接连接到Mysql服务器。有关如何创建证书和对配置文件进行必要更改的概述,请查看http://dev.mysql.com/doc/refman/5.1/en/creating-ssl-certs.html