![](/img/trans.png)
[英]Failing to access a Godaddy hosted MySQL server from AWS EC2
[英]How to Access a local MySql database from a remote server hosted in godaddy
我正在尝试从godaddy托管的网站访问root @ localhost中的数据库。
我在项目文件夹中创建了一个php文件,并尝试访问本地mysql数据库
这是代码
//actionpage.php
<?php
$db=mysqli_connect("127.0.0.1","cancan","canpass","test");
if (!$db) {
die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
?>
它给我浏览器上的错误
连接失败:用户'cancan'@'localhost'的访问被拒绝(使用密码:是)
我创建的网站只是静态HTML,没有后端..
我是后端开发的新手,请帮助我
只要Godaddy不阻止MySQL的出站连接并且您的ISP不阻止MySQL的入站连接,从技术上讲这是可能的。
你需要:
您可能要确保在Internet上有一个静态IP地址,这样就不必在每次IP变化时都更新PHP。
但是,这会很慢(因为您的MySQL通信必须在Internet上来回传输),并且从安全角度来看存在风险。
所以不要这样做 。 从Godaddy获取MySQL服务。
GoDaddy无法访问您计算机上托管的数据库。 为此,您的计算机必须具有公共IP地址 ,只有这样您才能将GoDaddy上托管的网站连接到本地数据库,并且您必须通过其公共IP地址而不是手机中的localhost引用本地计算机。脚本。
在GoDaddy上的脚本宿主中使用localhost时 ,它不会引用您的计算机,而是引用该脚本所在的服务器
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.