J'ai installe un serveur apache, un serveur Mysql et PHP4
sur un serveur Linux Redhat 7.0 ayant pour adresse IP
192.168.1.2 , que j'utilise aussi comme client. j'ai ecrit un
script PHP4 dans lequel je me connecte au serveur
Mysql

$db=mysql_connect('localhost', 'Moncpt', 'Monpasswd');

je recois le message suivant:

Mysql Connection failed: Can't connect to Mysql Server through socket '/tmp/mysql.sock'

j'ai change l'instruction par

$db=mysql_connect('192.168.1.2', 'Moncpt', 'Monpasswd');

je recois le message

host '192.168.1.2'  is not allowed to connect to this Mysql server.

par contre a partir du shell

si je lance mysql -hlocalhost  -uMoncpte -pMonpasswd je me connect au serveur Mysql

si je lance mysql -h192.168.1.2  -uMoncpte -pMonpasswd je recois le message host 
'192.168.1.2' is not allowed to connect to this Mysql server.
 
Quel est le probleme ?  Merci.

Reply via email to