o mecanismo federado parece estar desativado por padrão, pelo menos no Ubuntu 10.10. você pode ativá-lo adicionando
[mysqld]
...
federated
...
em my.cnf
eu estou no Ubuntu 10.10, instale o mysql padrão.
mysql> create table local3(a integer, b integer) ENGINE=FEDERATED CONNECTION='mysql://root@localhost:3306/t1/remote';
Query OK, 0 rows affected (0.08 sec)
mysql> show warnings;
Empty set (0.00 sec)
mysql> select * from local3;
+------+------+
| a | b |
+------+------+
| 1 | 2 |
+------+------+
1 row in set (0.05 sec)
você também pode querer verificar o parâmetro "skip-federated" em seu (s) arquivo (s) de configuração e, eventualmente, removê-lo se desejar federado. algumas notas rápidas,
- mysqld --print-defaults lhe dará uma dica de qual args é o mysqld começou com depois de analisar a configuração arquivo (s)
- mysqld --verbose --help não será Mencione o parâmetro "federado".
- criando uma tabela com federados mecanismo quando federado está desativado vai apenas 2 avisos e sem erros. a mesa será criada com o mecanismo padrão.