原文參考: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:創建的表名和遠程訪問的表名可以不同。