2010-07-15 65 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