原文參考:http://www.thinksaas.cn/topics/0/63/63532.html
進入mysql命令行,沒有看到Federated,說明沒有安裝
mysql>show engines;

安裝Federated
mysql> install plugin federated soname 'ha_federated.so';
![]()
查看有了Federated,但是是NO,說明沒有開啟

vi /etc/my.cnf,加入一行federated,保存並退出

重啟mysql服務
service mysqld restart

再次查看,已經是yes了

使用FEDERATED建表語句如下:
CREATE TABLE (......) ENGINE =FEDERATED CONNECTION='mysql://[name]:[pass]@[location]:[port]/[db-name]/[table-name]'
name--mysql用戶名
pass--mysql密碼
location--ip
port:端口號
db-name:數據庫名
table-name:表名
PS:創建的表名和遠程訪問的表名可以不同。
