Vinnaren i pepparkakshustävlingen!
2010-06-09, 16:41
  #1
Medlem
Hej hej! Jag har MySQL 5.1 installerat på en maskin som kör windows server 2008 r2. Till databasen har jag kopplat en liten applikation som jag har gjort i C# som jag kör på en annan dator som är kopplad till mitt nätverk. I min connectionstring ansluter jag till databasen på ip "192.168.0.10" och det fungerar utmärkt. Men nu vill jag att jag ska kunna köra applikationen när jag är utanför mitt lokala nätverk, alltså över internet. Hur går jag till väga för att få detta att funka? Om jag skriver in mitt internet-ip i min connectionstring så hittar den inte databasen.

Jag har sett på vissa sidor när jag har googlat att de ändrar någon konfigurationsfil. Är det där jag ska vara och greja? Känner mig lite lost just nu
Citera
2010-06-09, 18:26
  #2
Medlem
Kan tillägga att jag har comhem och det verkar som att jag har samma externa ip på båda datorer. Kan det vara nåt skumt?
Citera
2010-06-09, 19:13
  #3
Medlem
kh31d4rs avatar
ditt "externa" ip är ipn till din router. du måste därför tala om för din router att anslutningar som kommer på porten 3306 (för enkelhetens skull) ska gå till 192.168.0.10 på porten 3306. www.portforward.com eller liknande har säkert en demo för just din router.

om ditt problem skulle kvarstå så kan du behöva kommentera ut bind_andress och/eller skip-networking i din /etc/mysql/my.cnf
Citera
2010-06-09, 19:43
  #4
Medlem
Citat:
Ursprungligen postat av kh31d4r
ditt "externa" ip är ipn till din router. du måste därför tala om för din router att anslutningar som kommer på porten 3306 (för enkelhetens skull) ska gå till 192.168.0.10 på porten 3306. www.portforward.com eller liknande har säkert en demo för just din router.

om ditt problem skulle kvarstå så kan du behöva kommentera ut bind_andress och/eller skip-networking i din /etc/mysql/my.cnf

Så som jag har googlat !! Tack så hemskt mycket!! Nu funkar det och jag är helnöjd!
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback