gpt4 book ai didi

php - 在不同的服务器上设置脚本和 mysql 数据库

转载 作者:行者123 更新时间:2023-11-29 00:59:26 25 4
gpt4 key购买 nike

我有一个独特的 Web 应用程序设置,我需要了解它。

我有两台服务器需要相互通信。服务器 A 将托管实际的基于 PHP 的应用程序;服务器 B 将托管 MySQL 数据库和服务器连接详细信息。服务器 B 也将位于一个封闭的网络中,因此只有本地网络上的人才能访问该服务器,而服务器 A 将基于网络。

如果访问者可以访问服务器 B 的本地网络,那么他们应该能够通过服务器 A 上的脚本连接并访问服务器 B 上的数据库以完成操作。

我的第一个问题是:这可能吗?我认为是,但我不是 100% 确定。

其次:如何编写访问服务器B脚本的脚本?它类似于访问包含文件还是远程 HTTPS 调用?我只是不确定如何着手实现这一目标。

最佳答案

远程连接MySQL数据库应该没问题。这是一个非常详尽的指南 Enabling Remote MySQL Access .我能够通过 WHM 中称为 Additional MySQL Access Hosts 的简单设置来实现这一点。从服务器 B 访问此区域,您将能够添加服务器 A 的 IP 地址,从而允许服务器 A 使用以下格式连接到服务器 B 的数据库:
mysql_connect("服务器 B 的 IP 地址","DB_username","DB_pass")
或者你喜欢的 MySQL 连接函数是什么。

如果这不能立即起作用,您可能需要对防火墙设置进行一些更改,但据我所知,您需要的应​​该是可行的。

关于php - 在不同的服务器上设置脚本和 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4350625/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com