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.