Federated引擎
Federated就像他的名字所说“联盟”,其作用就是把两个不同区域的数据库联系起来,以至可以访问在远程数据库的表中的数据,而不是本地的表。
1.进入mysql命令行,查看是否已安装Federated引擎(Support未NO则未安装)。
mysql>show engines;
2.安装Federated
mysql> install plugin federated soname 'ha_federated.so';
3.sudo gedit /etc/my.cnf,加入一行federated,保存并退出
4.重启mysql服务
service mysqld restart
5.查看Federated是否已经开启
mysql>show engines;
6.使用Federated创建表
CREATE TABLE ( ...... ) ENGINE =FEDERATED CONNECTION='mysql://[用户名]:[密码]@[ip]:[端口号]/[数据库名]/[表名]'