2010-07-15 7 views
2

J'utilise cette chaîne de connexion,Quel est le problème avec cette chaîne de connexion mysql?

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

et cette base de données lmslive est dans un système à côté de moi connecté via proxy .... Et j'exécuter cette requête sur ce système,

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

Je reçois l'erreur,

Access denied for user 'root'@'XAVY-PANDIYA' (using password: YES) .. Une suggestion? Qu'est-ce que je rate?

Répondre

3

Remplacez user id=root par user id=lmslive dans votre connectionString.

+0

@asaph quand je donne cela 'Impossible de récupérer les méta-données de procédure stockée. Accordez SELECTprivilege à mysql.proc pour cet utilisateur ou utilisez "use procedure bodies = false" avec votre chaîne de connexion. » –

+0

Il semble que vos perms soient un peu en désordre. – Rippo

+0

@rippo qu'est-ce qui me manque? –

Questions connexes