MySql.Data.MySqlClient.MySqlException: Unable to connect to any of the specified MySQL hosts.


在本地的電腦上測試用的MySql用的一般默認的端口3306,在遠程服務器上安裝時修改成了3307端口,本地連接和遠程連接都可以訪問,在C#使用連接字符連接數據庫時報錯了

System.AggregateException: 發生一個或多個錯誤。 ---> System.Data.Entity.Core.ProviderIncompatibleException: 提供程序未返回 ProviderManifestToken 字符串。 ---> MySql.Data.MySqlClient.MySqlException: Unable to connect to any of the specified MySQL hosts.

<add name="SpanEpochDADbContext" connectionString="server=192.168.228.128;user id=root;password=admin;persistsecurityinfo=True;Character Set=utf8;database=TTPT_SpanEpochDA2" providerName="MySql.Data.MySqlClient"/>

后面才發現連接字符串上沒有寫端口,如果使用3306端口是不需要寫端口的,修改了默認的端口要在連接字符串后面加上;PORT=3307就可以


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM