Mysql Federated For Windows

【1】windows环境下打开federated

(1)关闭。命令:mysql> net stop mysql

(2)添加federated字段。在my.ini文件中添加一个字段,注意位于[mysqld]下。内容如下:

 1 [client]
 2 port=3306
 3 default-character-set=utf8
 4 [mysqld]
 5 port=3306
 6 character_set_server=utf8
 7 #解压目录
 8 basedir=D:\MySql\mysql-8.0.12-winx64\bin
 9 #解压目录下data目录
10 datadir=D:\MySql\mysql-8.0.12-winx64\data
11 federated
12   
13 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

(3)开启。命令:mysql> net start mysql

【2】检查federated开关是否开启

命令:mysql> show engines;

以上所有过程命令及结果如下:

【3】虚拟机为远程主机,本机打开federated功能

如下图:

虚拟机,即远程主机

本机:

当从本机插入一条数据后,远程主机也同步改变数据项。

【4】总结

(1)本地表结构必须与远程的完全一样

(2)远程数据库目前仅限MySQL

(3)不支持事务

(4)不支持表结构修改

 

Good Good Study,Day Day Up.

顺序 选择 循环 总结

posted @ 2018-12-14 19:12  kaizenly  阅读(1155)  评论(0编辑  收藏  举报
打赏