Host is not allowed to connect to this MySQL server
Hejsa eJeg sidder og nørkler med et program, der henter noget xml og opdaterer nogle databaser, og er løbet ind i et problem. Jeg får fejlen:
MySql.Data.MySqlClient.MySqlException: Host 'servername' is not allowed to connect to this MySQL server
servername er serverens navn.
User i connectionstrengen har adgang fra localhost.
Problemet er jo temmeligt indlysende, nemlig at brugeren der connecter ikke har adgang fra maskinen, men kun localhost.
Jeg ved godt at jeg kunne oprette en bruger med adgang fra den pågældende maskine, men denne løsning er ikke optimal, da programmet skal køre på flere maskiner.
Jeg har fundet frem til, at det har noget at gøre med at databasen ikke resolver DNS'en
Hvordan får jeg mysql til at oversætte "servername" til localhost ?
