簡體   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