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

資料庫主從庫

發布時間: 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文件。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:705
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:968
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:676
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:828
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:737
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1076
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:308
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:188
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:875
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:829