Connessione a mysql da remoto
Ho una web application che fa uso di un db mysql, e nel web.config ho inserito la stringa di connessione:
<add name="stringaConnessioneDB" connectionString="server=localhost; user id=userid; password=pwd; database=Mydb; pooling=false;" providerName="MySql.Data.MySqlClient"/>
l'applicazione funziona correttamente sul server, dovendo modificarla l'ho copiata sul mio pc e ho cambiato la stringa di connessione sostituendo localhost con l'ip del server, ma mi dà errore:
" impossibile eseguire l'accesso per l'utente userid".
Ho letto che per le connessioni esterne bisogna anche abilitare l'ip allo user che si collega al server, ho fatto anche questo, difatti nella tabella db, vedo correttamente lo user e il db a cui deve collegarsi con tutti i privilegi settati a 'Y'. Ma l'errore è sempre lo stesso.
Ho notato però che nelle tabelle table_priv e columns_priv sono vuote, per cui devo inserire anche in queste tabelle lo user e i relativi diritti?