Avatar billede spottie Nybegynder
27. juli 2006 - 14:03 Der er 4 kommentarer og
1 løsning

Vedr. problem med connect til en LAN MySQL server?

Goddag eksperter

Jeg har lavet et program i C# med en mysql database, som har virket fint og korrekt så længe den har været brugt på 127.0.0.1 localhost.

Nu er databasen lagt på en LAN server med MySql installeret, men når jeg køre mit C# program med den nye IP får jeg en fejl meddelse fra min C# Exception, som er:

"Host 'min LAN-ip adresse' is not allowed to connect to this MySQL server"

Nogen der ved hvad det kan skyldes?

Hvordan får jeg det til at virke med connection op mod den LAN server?

Håber nogen kan og vil hjælpe.

spottie
Avatar billede hmortensen Nybegynder
27. juli 2006 - 14:04 #1
Du kan rette/oprette en bruger med host værdi '%'. Så kan brugeren forbinde fra alle IP'er.
Avatar billede arne_v Ekspert
27. juli 2006 - 14:46 #2
uddybet:

i MySQL granter man 'brugernavn'@'computer' adgang

saa du skal eksplicit grante en kombination af brugernavn brugt til
connect og ASP.NET serveren adgang til MySQL serven

evt. som hmortensen foreslaar brug '%' for 'computer' fordi saa har brugernavnet
adgang fra alle computere
Avatar billede spottie Nybegynder
02. august 2006 - 18:51 #3
oki post svar for point
Avatar billede arne_v Ekspert
04. august 2006 - 01:33 #4
hmortensen - vi behøver dig her !
Avatar billede hmortensen Nybegynder
04. august 2006 - 09:38 #5
Svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester