MySQL开启federated引擎实现数据库表映射
开启federated引擎
查看启Federated引擎是否安装
show engines;
可以看出服务器已经安装并启用了Federated引擎
如果你的服务器没有Federated这一项表示没有安装Federated引擎,可以使用下面的命令进行安装;
install plugin federated soname ‘ha_federated.so’;
如果你的服务器没有启用Federated引擎
Windows操作系统:在my.ini配置文件中添加federated
Linux操作系统:vi /etc/my.cnf,加入一行federated
保存退出,并重启mysql
建立映射表
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';