Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/05/2013, 09:16
vmoran
 
Fecha de Ingreso: abril-2013
Mensajes: 29
Antigüedad: 11 años
Puntos: 0
tablas federadas no funcionan?

hola amigos

tengo dos servidores
192.168.1.1 (pc1) base1 tabla1
192.168.1.2 (pc2) base2 tabla1_federada

he habilitado en pc1 el motor (engine) Federated en la sección [mysqld] asi:
[mysqld]
federated
he reiniciado mysql /etc/init.d/mysql restart

luego he verificado que el motor federated se encuentre habilitado en pc1
show engines; (federated YES)

en pc2 he ejecutado

CREATE TABLE `tabla1_federada` (
`id` INT(10) NOT NULL AUTO_INCREMENT,
`diagnostico` VARCHAR(10) NOT NULL,
PRIMARY KEY (`id`)
)
COLLATE='latin1_swedish_ci'
ENGINE=FEDERATED
AUTO_INCREMENT=7
CONNECTION='mysql://[email protected]:3306/base1/tabla1

he creado en pc1 el usuario
GRANT ALL ON base1.* TO usuario@'192.168.1.2' IDENTIFIED BY 'hola';
flush privileges;

----------------------------------------------
1¿debo tener habilitado el motor federated en ambas pcs o solo en pc1 (server principal)?
2 ¿la tabla federada debe crearse en pc1 o pc2?
3 ¿debo tener las mismas versiones de mysql en ambos equipos o basta unicamente tener la version 5.1 en adelante?
4 ¿al intentar accesar a la tabla federated desde pc2 me dice ?
Unable to connect to foreign data source


pc1 es debian 5.5.31-0+wheezy1
pc2 windows xp 5.137

¿pueden indicarme que estoy haciendo mal y como corregirlo?