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

来源:互联网 发布:曼德拉效应 知乎 编辑:程序博客网 时间:2024/06/14 19:15

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.


0 0
原创粉丝点击