MySQL Replication

    版本為 23:28, 20 Nov 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    MySQL Replication - MySQL 資料庫抄寫。

    為何要作Replication(抄寫)
    • 報表(Reporting) - 對於需產出大量報表的資料庫而言,為不影響 Master DB 的效能,建議另外建置另一個專屬的報表資料庫。
    • 資料安全 - 資料庫抄寫至 Slave DB,必要時可隨時關閉抄寫程序。對 Slave DB 作資料庫備份也可避免對 Master DB 的線上運作影響。
    • 異地備份 - 對於分公司資料庫的複製或異地備份需求。
    不同版本間抄寫的相容性

    官方手冊 - http://dev.mysql.com/doc/refman/5.0/...atibility.html

    基本上不同版本之間的資料庫抄寫,建議是從舊版本抄寫至下一個新版本,例如你可以從 MySQL 4.1 抄寫至 MySQL 5.0,或從 MySQL 5.0 抄寫至 MySQL 5.1,不過為求系統穩定性,還是建議盡量以同個版本來建置兩個資料庫的抄寫。

     

    系統環境

    Master DB)
    Purpose:     Production
    IP address: 10.10.10.112
    DB version: mysql-server-5.0.22-2.2.el5_1.1

    Slave DB)
    Purpose:     Backup or Reporting
    IP address: 10.10.10.134
    DB version:

     

    參考連結

    MySQL 5.0 Reference Manual :: 16 Replication
    http://dev.mysql.com/doc/refman/5.0/...plication.html

     

     

    Powered by MindTouch Core