MySQL多主一從的實現
大型的系統,資料庫往往會根據業務邏輯分隔放在多臺機上,但統計的時候又經常需要互相關聯,MySQL理論上是不支援多個主庫同步到一個從庫上的,那麼如果實現多主一從以方便統計查詢呢?我試著利用MyISAM的簡單檔案儲存的特點來實現,過程如下:[@more@]
1設定主庫,啟用Binlog,建議複製帳號。具體過程跟一主多從設定一樣。
2設定從庫,在從庫使用mysqld_multi啟動多庫例項,每個例項對應一個主庫,並分別設定好主從複製。需要注意的是,1、從庫只安裝MyISAM引擎,這樣不管主庫是用什麼引擎,從庫都使用MyISAM。2、從庫的幾個例項的資料目錄使用同一個,這樣每個例項都可以訪問其他例項的表。3、使用Crontab在從庫每分鐘執行一次Flush tables;以便每個例項都能看到其他例項對期資料的修改變化。
這樣,就可以從任意一個例項下訪問所以庫的表了,還可以做跨庫的表連線查詢,查詢統計很方便吧,呵呵。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/124805/viewspace-1021219/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL叢集之 主從複製 主主複製 一主多從 多主一叢 實現方式MySql
- Mysql實現主從複製(一主雙從)MySql
- mysql主從複製(一):一主多從MySql
- MySQL一主一從架構的實現MySql架構
- MySQL主從同步(一主一從、一主多從、主從從)等結構的概述與配置MySql主從同步
- Linux實現MySql資料庫的主從複製(一主一從)LinuxMySql資料庫
- 【Mysql】Mariadb多主一從的搭建MySql
- mysql 5.7 多主一從的多源複製搭建MySql
- MySQL主從分離實現MySql
- mysql實現主從複製MySql
- 【mysql】mysql的資料庫主從(一主一從)MySql資料庫
- 揭秘MySQL的主從同步實現方案MySql主從同步
- MySQL 配置多主一從 ( 8.0.18 版本 )MySql
- docker實現mysql主從複製DockerMySql
- MySQL 5.7 多主一從(多源複製)同步配置MySql
- MYSQL一個裝置上的主從複製實現-windowsMySqlWindows
- MySQL 主從配置-之-一主一從MySql
- Mysql主從同步實戰(一)【知其然】MySql主從同步
- MHA+MySQL主從配置實現MySQL高可用MySql
- Docker-Compose實現Mysql主從DockerMySql
- MySQL(14)---Docker搭建MySQL主從複製(一主一從)MySqlDocker
- MySQL入門--MySQL複製技術之一主多從MySql
- mysql主從中,從和主資料相差較多MySql
- kubernetes使用StatefulSet部署mysql一主多從MySql
- CentOS6.5配置MYSQL一主多從詳解CentOSMySql
- 簡單實踐實現 MySQL 主從複製MySql
- 多主一從mysql replication同步表的大膽嘗試.MySql
- MYSQL資料庫主從同步(一主一從)MySql資料庫主從同步
- mysql資料庫實現主從複製MySql資料庫
- Mysqldump實現mysql的master-slave主從複製MySqlAST
- MySQL怎麼實現主從同步和Django實現MySQL讀寫分離MySql主從同步Django
- MySQL主主複製+MMM實現高可用(一)MySql
- Mysql 主從同步實戰MySql主從同步
- MySQL 的主從複製實踐MySql
- 搭建MySQL主從實現Django讀寫分離MySqlDjango
- 基於MySql主從分離的程式碼層實現MySql
- 【MySQL(二十二)】一主一從換主MySql
- MySQL 從庫日誌比主庫多MySql