![](/img/trans.png)
[英]MySQL Connector/Net Exception: Unable to connect to any of the specified MySQL hosts
[英]exception: “unable to connect to any of the specified mysql hosts”
我在在線服務器上有一個Mysql數據庫。 我嘗試通過Visual Studio 2015中的Xamarin Android應用程序 (C#)與它連接。這是我的連接字符串:
Server=myServerAddress;Port=3306;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
一切都工作得很好,我可以通過應用程序連接數據庫沒有任何問題,但突然我得到了這個例外。 我可以通過網絡訪問我的數據庫,但不是通過我的應用程序。 我的路由器防火牆被禁用,我的Windows防火牆被禁用(我還為端口3306添加了一個例外)。 我嘗試使用我的電腦與另一個網絡提供商進行相同的處理,我仍然得到相同的錯誤(所以我的rooter不是我猜的問題)。我也嘗試在另一台PC與另一個網絡提供商的相同代碼,一切正常!
有解決方案嗎? 謝謝!
請首先檢查mysql登錄用戶名的服務器權限。 如您所說,您可以使用相同的用戶名通過Web訪問數據庫,因此我認為您的mysql登錄用戶只允許LOCALHOST腳本連接服務器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.