當前位置:首頁 » 操作系統 » 資料庫主從庫

資料庫主從庫

發布時間: 2023-08-15 00:42:07

資料庫主庫與從庫

主從資料庫的建立一般基於以下三個方面考慮:
1、容災:備庫在異地,主庫不存在了,備庫可以立即接管,無須恢復時間
2、負載均衡:主庫做增刪改,備庫做查詢,這樣很多查詢業務不佔用主庫資源
3、數據集中和分發:此種模式主要用於數據從分公司集中到總公司,或從總公司分發到分公司,前提是公司需要同步的數據很少,另外各公司間業務系統不是同一家公司開發的
同步功能主要通過資料庫同步軟體實現的,象ORACLE的DATAGUARD、QUEST的SHAREPLEX、沃信科技的PAC、ORACLE的GOLDEN GATE、迪思傑的REALSYNC
但是建議可以用沃信科技的產品,因為只有他們一家產品是安裝到主備之外的第三台機器上的,不站用主庫資源,其他產品必須安裝到主庫機器上,大家試用起來很不方便

② 如何配置兩個MySQL資料庫之間的主從同步功能

  1. IP的設置:A主機 IP:10.10.0.119;Mask:255.255.0.0;B主機 IP:10.10.8.112;Mask:255.255.0.0

  2. 在IP設置完成以後,需要確定兩主機的防火牆確實已經關清橋閉。可以使用命令service iptables status查看防火牆狀態。如果防火牆狀態。

  3. 為仍在運行。使用service iptables stop來停用防火牆。如果想啟動關閉防火牆,可以使用setup命令來禁用或定製。最終以兩台主機可以相互ping通為佳。

  4. 3.2 配置A主(master) B從(slave)模式;3.2.1 配置A 為master。

  5. 增加一個用戶同步使用的帳號:
    GRANT FILE ON *.* TO 『backup』@'10.10.8.112' IDENTIFIED BY 『1234』;
    GRANTREPLICATION SLAVE ON *.* TO 『backup』@'10.10.8.112' IDENTIFIED BY 『1234』。

  6. 賦予隱正缺10.10.8.112也就是Slave機器有File許可權,只賦予Slave機器有File許可權還不行,還要給它REPLICATION SLAVE的許可權才可以。

  7. 增加一個資料庫作為同步資料庫:create database test;

  8. 創建一個表結構:create table mytest (username varchar(20),password varchar(20));

  9. 修改配置文件:修改A的/etc/my.cnf文件。

熱點內容
c語言tinyxml 發布:2025-03-11 01:12:39 瀏覽:823
資料庫inner 發布:2025-03-11 01:06:55 瀏覽:900
ice解壓 發布:2025-03-11 00:54:50 瀏覽:378
網址批量訪問 發布:2025-03-11 00:40:38 瀏覽:750
粉紅視頻腳本 發布:2025-03-11 00:39:56 瀏覽:446
伺服器名稱或ip從哪裡看 發布:2025-03-11 00:35:44 瀏覽:493
日本細菌戰資料庫 發布:2025-03-11 00:29:34 瀏覽:425
釣魚直播用什麼配置 發布:2025-03-11 00:28:39 瀏覽:417
高配置伺服器搭建虛擬機集群 發布:2025-03-11 00:27:18 瀏覽:371
在線印刷源碼 發布:2025-03-11 00:25:06 瀏覽:719