gpt4 book ai didi

php - 查询不同服务器上的数据库

转载 作者:行者123 更新时间:2023-11-28 23:14:16 24 4
gpt4 key购买 nike

为了匿名起见,假设我的网站名为 www.example.com

我需要从 www.example.com 访问另一台 IP 地址为 46.258.254.21 的服务器。

以下配置工作正常:

define ( 'DB_HOST', 'localhost' );
define ( 'DB_USER', 'siteroot' );
define ( 'DB_PASSWORD', 'sitepwd' );
define ( 'DB_DB', 'my_db' );

以下配置无效:

define ( 'DB_HOST', '46.258.254.21' );
define ( 'DB_USER', 'ifd' );
define ( 'DB_PASSWORD', 'pwd' );
define ( 'DB_DB', 'my_db1' );

它抛出一个无法连接到在此服务器上未找到的 MySQL 服务器。 异常。

什么可能阻止我连接到 46.258.254.21

最佳答案

要检查的事情:

  • 您的 MySQL 实例的端口号可以在 mysql 配置文件中找到:my.cnf。通常为 3306。
  • 如果您从远程机器访问您的数据库服务器,您需要在您的防火墙上打开这个端口。否则会被屏蔽。您可能希望将端口限制为 Web 服务器的 IP 地址,如所述 in this answer .

关于php - 查询不同服务器上的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44569862/

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