我的Godaddy服务器中托管有一个MySQL服务器。我想从我的EC2实例访问该数据库。但是,我无法这样做。我已将EC2实例的公共IP添加到远程MySQL访问主机。
我尝试过的事情:
每次尝试连接时,都会出现以下错误:
连接失败:未知的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数据库。
尝试:3306
从中删除$servername
确保参数正确。mysqli()
需要端口作为单独的参数如所描述的在这里
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句