首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从PHP到另一个MySQL服务器的连接100%安全吗?

从PHP到另一个MySQL服务器的连接100%安全吗?
EN

Server Fault用户
提问于 2013-04-04 09:26:46
回答 1查看 279关注 0票数 0

我试图找到这个信息,但没能找到。

如何工作从PHP到MySQL服务器的连接。由于密码是经过审查的普通密码,如果密码存储在不同的服务器上,它是否也被发送到MySQL?有没有办法让“中间人”截取密码?

提前谢谢你,

S·巴斯蒂安

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-05-07 13:30:19

AFAIK,您是正确的,PHP和MySQL之间的连接没有加密,特别是如果web服务器和MySQL服务器是不同的服务器,则会带来安全风险。

在过去,我用一个中央MySQL服务器和几个使用PHP和其他语言与MySQL数据库对话的web服务器进行设置。我在始终处于活动状态的服务器之间使用SSH隧道来保护它。在web服务器上,我使用所有相同的命令与MySQL (PHP命令行客户端)对话,只指定了一个端口3307,而不是默认的3306。端口3307通过SSH隧道转发到MySQL服务器的端口3306。

此设置还包括一个备份MySQL服务器,它使用SSH隧道在两个MySQL服务器(不同的机器)之间执行MySQL复制。

虽然我没有在这个设置上做任何广泛的测试,但是它似乎工作得很好,性能没有明显的下降。在一些罕见的情况下,SSH隧道将下降,我将不得不手动重新连接它,但这是非常罕见的。

用于设置SSH隧道的我的文件在GitHub上。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/496029

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档