[英]WMI ConnectServer to ROOT\CIMV2 returns 'Access Denied' for C++ Application but works fine for C# Application
[英]MySQL Access denied for my application, but others work fine
我試圖通過我的應用程序遠程連接到我的MySQL數據庫,以交換一些數據。 如果我為Ubuntu編譯我的C#代碼並在本地運行它,那么它將起作用。 但是,當我嘗試從Visual Studio中運行它以使用調試器時,出現了錯誤
Access denied for user 'jackilion'@'192.168.1.110' (using password: YES)
我的用戶jackilion具有所有特權
GRANT ALL PRIVILEGES ON *.* TO 'jackilion'@'%' IDENTIFIED BY '*****';
而且,我可以使用DBeaver或其他數據庫程序,使用同一用戶並從同一台計算機進行連接。
太...我的代碼應該是正確的,因為如果我在安裝MySQL的計算機上運行它,就可以連接它,但是我的MySQL設置也應該是正確的,因為我可以從筆記本電腦進行遠程連接? 我很拼命,請幫助我。
謝謝傑克
編輯我的ConnectionString:
static string ConnectionInfo = "server=192.168.1.114;" +
"database=Data;"+
"username=jackilion;"+
"password=*****";
在Ubuntu計算機上運行時,我唯一更改的是將服務器地址更改為“ localhost”。
好的,我終於明白了……這完全是我一個愚蠢的錯誤。 我的密碼包含字符“§”,當我將其發送到Ubuntu計算機時,它與直接在計算機上使用時有所不同。 我更改了密碼,現在可以使用了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.