1、.一、 一个服务器访问另一个服务器(主从服务器更新)1、 首先看本地federated 引擎是否打开:Show engines 如下:EngineSupportTransactionsXASavepointsInnoDBDEFAULTYESYESYESPERFORMANCE_SCHEMAYESNONONOFEDERATEDYESNONONO2、 federated 没有打开,则打开引擎1、找到my.ini 文件(mysql5.5 以上my.ini 文件在:ProgramDataMySQLMySQL Server 5.7文件夹下,不是在:Program FilesMySQLMySQL Serve
2、r 5.7文件夹下)2、打开my.ini文件在mysqld 添加federated 如3、 重启服务器 net mysql start4、 重新显示show engines,会看到support 显示为yes;5、 建表(比如在服务器A上有一个数据表table1 ,在服务器B上有一个数据表table2) 想在服务器B上的table2与table1 一致,则在服务器B上添加federated引擎。然后建立一张与服务器A上table1 一样的表;6、 首先, show create table table1();显示table1 每列字段。7、 然后,在服务器B上创建一张表table2 8、 则 create table table2(字段与table1 一致)engine = federated connection = =mysql:/username:password服务器AIP地址或者主机名:端口号码/数据库/table19、 必须保证在服务器A中有服务器B的连接权限;.