一、前置说明
1、要实现跨库联合查询,前提是双方数据库服务都要开启(FEDERATED)联邦机制,才可以创建并使用快捷表
2、快捷表结构必须和被联合的表结构一模一样
3、快捷表只能用于查询操作,最好不要进行任何 ddl、dml 操作
4、如果被联合的表结构发生变化或者库服务地址等属性发生变化(必须符合快捷表的connection连接规则),对应的快捷表结构也要跟随变化或重新创建
5、快捷表的 engine = FEDERATED 和 connection = 'mysql://用户名:密码@服务地址:端口/库名/表名' 此二者属性是必须的,不能有差错
6、不符合以上条件,快捷表将无法正常使用
二、使用示例
1、开启双方的 FEDERATED 引擎
在mysql服务配置文件 my.cnf 文件的 [mysqld] 节点下增加 federated 即可
show engines;
<
订阅专栏 解锁全文
873

被折叠的 条评论
为什么被折叠?



