1. 程式人生 > >Mysql Federated For Windows

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.

順序 選擇 迴圈 總結