【发布时间】:2017-02-10 08:07:32
【问题描述】:
我有一个 MySQL 服务器托管在我的 Godaddy 服务器中。我想从我的 EC2 实例访问该数据库。但是,我无法这样做。我已将我的 EC2 实例的公共 IP 添加到远程 MySQL 访问主机。
我尝试过的事情:
- 使用我的 Godaddy 托管网站名称作为我的服务器名称。
- 使用我的 Godaddy 托管网站 IP 地址作为我的服务器名称。
每次我尝试连接时,都会出现错误:
连接失败:未知的 MySQL 服务器主机 '
:3306' (11)
我使用的脚本:
<?php
$servername = "<hostname>:3306";
$username = "<username>";
$password = "<password>";
$dbname = "<dbname>";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?>
PS:我可以成功地将我的 MySQL 工作台和本地托管的服务器连接到我的 Godaddy 数据库。
【问题讨论】:
标签: php mysql amazon-ec2