Conexion a mysql desde otro servidor
    
		    Tengo dos ordenadores en red, y en uno tengo la base de datos mysql.
Estamos creando un Web en php, y estando alojado en el mismo ordenador que mysql funciona perfectamente, pero al pasar el proyecto al otro ordenador falla al conectar con la base de datos.
La cosa es que la conexión la hacemos por la IP. Del siguiente modo:
mysql_connect("192.168.0.7", "user", "password");
    Estamos creando un Web en php, y estando alojado en el mismo ordenador que mysql funciona perfectamente, pero al pasar el proyecto al otro ordenador falla al conectar con la base de datos.
La cosa es que la conexión la hacemos por la IP. Del siguiente modo:
mysql_connect("192.168.0.7", "user", "password");
		    No se que me pasa pero me da un error como una casa XD
yo pongo esto el mysql prompt:
grant all *.* to Rebeca@localhost identified by '0ovejita';
y me sale el error 1047 commande inconnue
qué hago mal?
    yo pongo esto el mysql prompt:
grant all *.* to Rebeca@localhost identified by '0ovejita';
y me sale el error 1047 commande inconnue
qué hago mal?
		    haz un GRANT en tu mysql autorizando usuario y host
por ejemplo
GRANT ALL PRIVILEGES ON tu_base_de_datos.* TO 'usuario'@'192.168.0.7' IDENTIFIED BY 'password'
    por ejemplo
GRANT ALL PRIVILEGES ON tu_base_de_datos.* TO 'usuario'@'192.168.0.7' IDENTIFIED BY 'password'
		    Muchas gracias rafa, pero en un principio ya le he dado todos los privilegios, se los tengo que dar tambien a las tablas?
	    
    
		    cuando nos referimos de esta forma en el GRANT tu_base_de_datos.*, estamos indicando todas las tablas de la base de datos, no obstante, si también has definido privilegios en las tablas a nivel individual, asegúrate de que tienen TODAS los mismos permisos para el usuario.
de todos modos, revisa como tienes distribuÃdos los permisos por usuario en la base de datos 'mysql' tabla 'user' y en 'mysql' tabla 'host' para los hosts.
espero q esto te ayude en algo
    de todos modos, revisa como tienes distribuÃdos los permisos por usuario en la base de datos 'mysql' tabla 'user' y en 'mysql' tabla 'host' para los hosts.
espero q esto te ayude en algo
