Cita: ¿debo tener las mismas versiones de bases de datos mysql en ambas pc?
Es conveniente. Si no, es altamente probable que haya errores.
Cita: ¿donde debo habilitar el engine federated?, en ambas pc o unicamente donde creo la tabla federated?
Por supuesto que en ambos servidores.
No es necesario que la tabla remota sea FEDERATED, pero sí las estructuras de ambas deben ser exactamente las mismas.
Dos cosas más:
- No te olvides que si estás trabajando con sistemas cruzados (Linux y Win), puedes tener problemas con los nombres de los objetos. Linux distingue mayúsculas / Minúsculas en los nombres de tablas, bases, columnas y algunas funciones, mientras que Windows no lo hace.