【发布时间】:2015-03-07 20:34:42
【问题描述】:
我有两台服务器,为了我的问题,让我们命名第一台服务器A,第二台服务器B。服务器A是一个magento服务器,有很多用户数据,服务器B是一个基本的网页.
我想在服务器 B 中创建一个分析仪表板,它使用服务器 A 的 SQL 数据库。
现在的问题是从服务器 B 到服务器 A 的远程连接。 我尝试使用服务器 B 中的代码连接到服务器 A:
$servername = "104.2*****"; // Server A
$username = "root";
$password = "******";
$dbname = "magento";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
我收到此错误: 连接失败:无法连接到“104.2******”上的 MySQL 服务器
谁能告诉我我做错了什么?
【问题讨论】:
-
这不是 PHP 问题,这一切都归结为 MySQL 的配置。您需要在您的服务器上配置 MySQL 以允许从您的服务器 B 的 IP 地址进行远程连接
-
你知道任何教程吗?
-
我现在收到一个新错误:Unknown MySQL server host '104.236.****'
标签: php mysql connection database-connection