MySQL開啟federated引擎實現資料庫表映射

來源:互聯網
上載者:User

標籤:服務   pre   ini   伺服器端   9.png   開啟   訪問   nbsp   database   

1.查看federated引擎是否開啟

點擊進入Navicat並點擊鍵盤上F6,出現命令列介面 ,輸入指令:show engines;

 

2.開啟federated引擎

Windows系統 : 在my.ini中加入federated

3.建立映射表

在伺服器A上有MySQL資料庫test_a,在伺服器B上有MySQL資料庫test_b。現在需要將test_a庫中的user表資料對應到資料庫test_b中。此時需要在資料庫test_b中建立表user,注意ENGINE和CONNECTION。

 

CREATE TABLE user (  id int(11) NOT NULL,  name varchar(30) NOT NULL,  age int(11) NOT NULL,  PRIMARY KEY (id)) ENGINE=FEDERATED CONNECTION=‘mysql://test:[email protected]:3306/test_a/user‘DEFAULT CHARSET=utf8;

上面連結中test是連結資料庫使用者名稱稱;123456是密碼;192.168.1.5是資料庫伺服器ip;3306是資料庫伺服器連接埠;test_a是資料庫名稱;user是資料庫表名稱。

這裡有一些連接字串的例子:

CONNECTION=‘mysql://username:[email protected]:port/database/tablename‘CONNECTION=‘mysql://[email protected]/database/tablename‘CONNECTION=‘mysql://username:[email protected]/database/tablename‘

4.伺服器A上MySQL資料庫test_a設定可以遠端存取,並給test使用者指派相關表的讀寫權限。

5.此時,修改test_b中的user表後,就可以在test_a中的user表中看到相關改動;同理,修改test_a中的user表後,就可以在test_b中的user表中看到相關改動。

MySQL開啟federated引擎實現資料庫表映射

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.