若需要创建FEDERATED引擎表,则目标端实例要开启FEDERATED引擎。从MySQL5.5开始FEDERATED引擎默认安装 只是没有启用,进入命令行输入 show engines ; FEDERATED行状态为NO。
mysql安装配置文件
一、连接工具查看是否开启federated
show engines
二、my.ini中 开启 federated
创建federated_table语法
CREATE TABLE federated_table (
id INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
PRIMARY KEY (id)
)
ENGINE=FEDERATED
DEFAULT CHARSET=utf8mb4
CONNECTION='mysql://username:password@remote_host:remote_port/remote_database/remote_table';