15. oktober 2009 - 11:44Der er
8 kommentarer og 1 løsning
Forbinde til mysql database på anden server
Hej,
Jeg har to domæner hos to forskellige udbydere (A og B). Hvis jeg kører et simpelt script, som skal lave udtræk af database hos udbyder A i php, men scriptet ligger på serveren hos udbyder B får jeg følgende: Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'XXX' (4) in /XXX/test.php on line 2
Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/XXX/mysqld.sock' (13) in /XXX/test.php on line 4
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /XXX/test.php on line 4
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /XXX/test.php on line 6
Det må være muligt at løse problemet - men hvordan?
Det er ikke alle udbydere der tillader connections udefra. Men hvis det ikke er det der er tilfællet, så prøv at checke din connectionstring (password, bruger og server).
Jeg har under mit kontrolpanel hvor databasen ligger mulighed for at tilføje ekstern database adgang via ip-nummer. Er det en mulighed? I så fald skal jeg vel have ip adressen på den server hvor jeg afvikler mit script, eller?
Ellers tak, samler ikke på point. Læg selv et svar og accepter. Men dejligt med personer der kommer med response og takker for hjælpen ;o) Det er efterhånden blevet en sjældenhed her på eksperten.
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.