1. 先查看本地mysql 是否支持federated
SHOW ENGINES;
若是没有 运行 (安装federated存储引擎)
install plugin federated soname 'ha_federated.so';
再次查看 ,若是状态为 NO 在my.ini中加
federated
2.在本地创建一张表 fed_user 连接远程服务器的表(对fed_user表进行操作,远程服务器的表也会随之变化)
CREATE TABLE `fed_user` (
`idid` BIGINT(20) NOT NULL AUTO_INCREMENT,
`name` char(17) DEFAULT NULL COMMENT '用户名'
) ENGINE=FEDERATED CONNECTION='mysql://user:password@Ip:3306/数据库名/表名';
3.创建本地的表(user)
4.创建触发器
添加触发器:
begin
insert into fed_user ( id,name)
values( new.id, new.