Ver Mensaje Individual
  #9 (permalink)  
Antiguo 20/03/2010, 01:24
c0rey
 
Fecha de Ingreso: marzo-2010
Mensajes: 7
Antigüedad: 15 años
Puntos: 0
Respuesta: Mysql en Red!

Cita:
Iniciado por JuJoGuAl Ver Mensaje
Buenas tardes amigos del Foro, pues veran tengo 3 pcs en lan y en una de ellas tengo una BD uso Mysql server y Mysql Tools para manejar la BD, ahora becesito que las otras 2 pcs tambien tengan accesso a esa BD. como puedo hacer???

En verdad me gustaria saber para no tener 3 copias diferentes de mi BD.

Gracias =)
Hola amigo, tu problema es el siguiente:

El usuario root por default solo puede conectarse desde localhost o 127.0.0.1, lo cual significa que solo en el pc donde esta instalado mysql vas a poder conectarte con el usuario root.

Te ofresco las siguientes soluciones:

SOLUCIÓN #1

Desde el pc donde esta instalado mysql, ejecuta la siguiente consulta:

SELECT * FROM mysql.user;

Te debe salir algo así:

Código:
Host       User    Password 
---------  ------  -------- 
localhost  root
localhost  pma
Con esto compruebas lo que te comento arriba, que root solo se puede conectar localmente; para permitir que root se pueda conectar desde cualquier pc, ejecutas la siguiente consulta:

UPDATE mysql.user SET Host = '%' WHERE User = 'root' AND Host = 'localhost';


SOLUCIÓN #2

Ejecutas las siguientes querys para crear un nuevo usuario que se pueda conectar desde cualquier pc:

CREATE USER 'c0rey' IDENTIFIED BY '123';

GRANT ALL ON *.* TO 'c0rey'@'%';


- La primera consulta crea al usuario c0rey y con la contraseña 123
- La segunda le da todos los derechos para todas las tablas, y que también se pueda conectar desde cualquier pc

Espero haberte ayudado, saludos.

Pdta. Este es mi primer post en el foro, si me salte alguna regla alguien hagamelo saber :)