我的Godaddy服务器上托管了一个MySQL服务器。我想从我的EC2实例访问该数据库。但是,我无法这样做。我已将EC2实例的公共IP添加到远程MySQL访问主机。
我尝试过的事情:
每当我尝试连接时,它都会给我错误:
连接失败:未知的MySQL服务器主机'< hostname>: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数据库。
答案 0 :(得分:1)
答案 1 :(得分:0)
根据godaddy,您需要为远程连接启用允许直接数据库访问。