繁体   English   中英

从另一个站点运行的外部PHP可以访问在ASP.net托管站点上运行的mysql吗?

[英]Can external PHP running from another site access mysql running on an ASP.net hosted site?

我的问题是我的外部MYSQL连接被拒绝访问,但是连接到PHP支持的主机上的内部mysql服务器工作正常。

错误:

警告:mysqli :: mysqli():(HY000 / 1045):用户'user_name'@'10.246.64.218'的访问被拒绝(使用密码:是)

编码:

 $servername = "localhost";
 $username = "user_name";
 $password = "password";
 $database = "db_com_db";

// Create connection 
$conn = new mysqli($servername, $username, $password, $database);
if ($conn->connect_error) {
   die("Connection failed: " . $conn->connect_error);
} 

由于错误消息有点含糊,所以我最好的猜测是,它与外部错误有关,也可能与它连接到asp.net套件有关。

那么从其他站点运行的外部PHP可以访问在ASP.net托管站点上运行的mysql吗?

我不是在寻找不必要的困难是的,更多的是因为某些事情而快速做出的是或否。

用户名,主机和密码的组合不允许连接到服务器。

从您的MySQL实例中为该外部远程PHP任务授予权限-验证权限-重新加载授权-然后重试。

还请与主机检查是否禁用了任何远程连接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM