2010-07-15 62 views
2

我使用此連接字符串,這個mysql連接字符串有什麼問題?

<add name="connectionString" connectionString="server=10.1.1.16;user id=root; 
password=lmslive; database=lmslive; pooling=false;" 
     providerName="MySql.Data.MySqlClient"/> 

和這個數據庫lmslive是一個系統我旁邊通過代理連接....而我在該系統上執行該查詢,

GRANT ALL PRIVILEGES ON lmslive.* TO 'lmslive'@'10.1.1.15' 
    IDENTIFIED BY 'lmslive' WITH GRANT OPTION; 

我得到的錯誤,

Access denied for user 'root'@'XAVY-PANDIYA' (using password: YES) ..任何建議?我錯過了什麼?

回答

3

在您的connectionString中用user id=lmslive替換user id=root

+0

@asaph當我給出'無法檢索存儲過程元數據。要麼爲這個用戶授予SELECTprivilege爲mysql.proc,要麼在您的連接字符串中使用「use procedure bodies = false」。' – 2010-07-15 06:24:01

+0

聽起來像您的燙髮有點搞砸了。 – Rippo 2010-07-15 06:25:14

+0

@rippo我錯過了什麼? – 2010-07-15 06:26:29