mysql_connect() til anden server

Tags:    php

Har et sært problem

har en server med php5/mysql der virker fint nok, når man connecter til egne databaser.

men nu ville jeg lave et script der piller ved databasen ovre på en mailserver.

så jeg opretter en mysql-bruger på mailserveren med 'bruger'@´%´

denne bruger kan jeg fint logge in med fra webservern via ssh
Fold kodeboks ind/udKode 


men når jeg bruger
Fold kodeboks ind/udKode 


får jeg fejlen
Fold kodeboks ind/udKode 


Har nogen en ide om hvad det kan være der er galt? kan ikke finde noget i php.ini der ser relevant ud, og man kan logge ind fint fra ssh både som root og som www-data brugeren så det lader bare til at være php

kan det være noget med chroot?



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Undskyld, men du skriver 2 forskellige IP adresser
ved ikke om det kunne være fejlen
du bruger 192.168.20.5 til ssh
og 192.160.20.5 til at connecte med.



Indlæg senest redigeret d. 10.10.2007 12:49 af Bruger #11926
Det er en mysql opsætningsfejl. MySQL vil som standard ikke tillade forbindelser over netværket, men istedet kun tillade dem igennem en såkaldt "socket fil". Du kan fixe problemet ved at ændre my.ini(Tror jeg den hedder), præcis hvad der skal ændres kan du se i dokumentationen.



t