Cita:
Iniciado por JuJoGuAl
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 :)