开启federated引擎

查看启Federated引擎是否安装

1
show engines; 

可以看出服务器已经安装并启用了Federated引擎

如果你的服务器没有Federated这一项表示没有安装Federated引擎,可以使用下面的命令进行安装;

1
install plugin federated soname ‘ha_federated.so’; 

如果你的服务器没有启用Federated引擎

Windows操作系统:在my.ini配置文件中添加federated

Linux操作系统:vi /etc/my.cnf,加入一行federated

保存退出,并重启mysql

建立映射表

1
2
3
4
5
6
7
CREATE TABLE `user` (
`id` int(11) NOT NULL,
`name` varchar(30) NOT NULL,
`age` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=FEDERATED
CONNECTION='mysql://test:123456@192.168.1.5:3306/test_a/user';