雖然試圖調試我的網站,我突然開始收到此錯誤:意外更改的權限
ERROR [HY000] [MySQL][ODBC 3.51 Driver]Access denied for user 'admin'@'XXXXXXXX' (using password: YES)
,並指出這些代碼:
Line 37: using (OdbcConnection con = new OdbcConnection(ConnStr))
Line 38: {
Line 39: con.Open();
我終於通過改變固定的問題此代碼:
private const string ConnStr = "Driver={MySQL ODBC 3.51 Driver};"
+ "Server=xxxx.xxx;Database=xxxx;uid=xxx;pwd=xxXXxx;option=3";
from uid = admin to uid = root。 我確定列出根目錄是不好的編碼習慣,但這是我能做的所有工作。
現在的問題。突然間,我的很多網頁都出現了這個問題。上週他們工作正常。現在,除非將「管理員」更改爲「root」,否則他們將無法工作。我看過四周,但我想我已經創造了我自己獨特的愚蠢品牌。任何幫助表示讚賞。謝謝。
有人對您的權限進行了編號。你安裝了新版本的MySQL嗎?其他人是否可以在你不知情的情況下做出改變?你負責機器嗎? (這聽起來像是因爲你有權訪問root帳戶信息。)其他人是否曾經管理它? – 2012-02-03 20:49:01