gpt4 book ai didi

php - 连接到远程数据库

转载 作者:行者123 更新时间:2023-11-30 00:05:18 25 4
gpt4 key购买 nike

我正在尝试使 siteA.com 连接到 siteB.com 的数据库。但是我连接超时。我已经将 siteA.com 添加为 siteB.com 使用的 cpanel 中的“远程数据库访问主机”但还是没有运气。

SiteA 和 siteB 位于 2 个不同的主机上,如果我将它们放在同一主机上,它们就可以正常工作。

P.S 我正在使用 php PDO 来设置连接

这是我的 siteA 的 mysql 连接设置

<?php
$hostname = "ipaddressofSiteB";
$db_name = "mybigdb";
$db_user = "harry";
$db_pass = "fcr2^WK&M";
?>

最佳答案

尝试检查:

  • 防火墙。确保 siteB.com 配置为接受端口 3306 的传入连接。
  • MySQL 配置。特别是 siteB.com 上 MySQL 配置中的 bind-address (位于 /etc/my.cnf/etc/mysql/my.cnf在大多数情况下),因为如果将 bind-address 设置为 127.0.0.1 则仅接受本地连接。

顺便说一句,您可以通过 telnet 进行更快/更简单的连接测试:

user@pc:~$ telnet siteB.com 3306

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

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