我正在開發與C#應用程序,我需要訪問MySql數據庫在我的大學服務器。他們給我提供了一個登錄名和密碼。有了它們,我可以通過PhpMyAdmin訪問MySql,但是當我嘗試與我的應用程序連接時,發生以下錯誤:MySql C# - 與MyPhpAdmin的訪問,但不與應用程序
「無法連接到任何指定的MySQL主機。
我認爲這可能是用戶的權限。但我不確定。那麼,可能是什麼?有了可能的解決方案,我可以讓他們糾正。 我的連接代碼:
server = "server";
database = "database";
uid = "id";
password = "pass";
connectionString = "SERVER=" + server + ";" + "DATABASE=" + database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";";
conn = new MySqlConnection(connectionString);
conn.Open();
非常感謝!我很抱歉我的英語不好。 =(
你確定大學允許遠程連接到服務器嗎?如果用戶沒有權限,MySQL通常會提供更好的錯誤,但如果端口被防火牆阻止,這種行爲是有道理的。 – psyklopz
我會幫他們。所以,如果端口被阻塞,我可以訪問phpmyadmin,但不能與應用程序?我是MySql中的新成員,所以我正在尋找一個能夠向他們詢問更正的原因。 =)謝謝! – RafaelCampos
是的,先生。我敢打賭,因爲這是一所學校,港口被封鎖。 – psyklopz