关闭菜单
四少爷的blog
by Jermey
V 1.0
打开菜单

MySQL开启federated引擎实现数据库表映射​

目录

  1. 开启federated引擎
  2. 建立映射表

开启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';