Mysql Federated For Windows
阿新 • • 發佈:2018-12-14
【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.
順序 選擇 迴圈 總結