php - 如何保护与远程 mysql 数据库的连接

标签 php mysql security codeigniter encryption

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

通常,出于安全原因,我通过 ssh 隧道连接到我的远程数据库。但我不确定如何在 php/codeigniter 应用程序中执行此操作。有人知道这通常是如何完成的吗?

最佳答案

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

关于php - 如何保护与远程 mysql 数据库的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6601963/

相关文章:

php - 用于测验的 MySql 数据库设计

php - 如何导出/导入 utf8-general-ci 数据库?

php - 浏览器不加载 Php 页面

mysql - 在 mysql 中未正确获取订单总和和订单值

wcf - 时间戳如何帮助防止 Web 服务中的重放攻击

security - "JACC Policy Provider:Failed Permission Check"在没有授权约束的安全受限登录页面上

php - 在 MVC 中连接数据库的位置

php - 如何在 Laravel 中使用 dynamo db?

reactjs - 在全新的 create-react-app 安装(脚本访问 "/initrd.img"、 "/vmlinuz"等)的构建错误中检测到潜在安全威胁

php - 使用 Zend Framework 2 中的 FormElement ViewHelper 呈现自定义表单元素