现在的位置: 首页 > 综合 > 正文

MySQL数据库上配置Federated引擎的方法

2018年05月07日 ⁄ 综合 ⁄ 共 504字 ⁄ 字号 评论关闭

1.查看是否安装了federated引擎

  输入命令:show engines;

\

2.开启federated引擎

  windows下在my.ini中加入federated,即可开启;

  linux中,需要编译时加入选项,再在my.ini中加入federated,方可开启.

3.建立远程数据表链接

  假如:在ServerA上有一个数据库dbtestA,在ServerB上有数据库dbtestB,要在ServerB的数据库dbtestB上建立 ServerA的数据库dbtestA上的表tabletestA的数据表链接remote_tabletestA,语句如下:

以下是代码片段:

  create table remote_tabletestA ... ... engine=federated
connection 
= 'MySQL://root:123123@ServerA:3306/dbtestA/tabletestA';

4.使用远程数据表链接

  如上例,直接在ServerB的数据库dbtestB上对表remote_tabletestA进行操作,即是操作ServerA上数据库dbtestA的表tabletestA.

抱歉!评论已关闭.