|
一、準備服務器
由于MySQL不同版本之間的(二進制日志)binlog格式可能會不一樣,因此最好的搭配組合是Master的MySQL版本和Slave的版本相同或者更低,Master的版本肯定不能高于Slave版本。
本文中,我們假設主服務器(以下簡稱Master)和從服務器(以下簡稱Slave)的版本都是5.0.15,操作系統是Linux Ubuntu 5.0.x。
假設同步Master的主機名為:rep1,Slave主機名為:rep2,2個MySQL的basedir目錄都是/usr/local/mysql,datadir都是:/usr/local/mysql/data。
二、設置同步服務器
1、設置同步Master
每個同步服務器都必須設定一個唯一的編號,否則同步就不能正常運行了。接下來開始修改 my.cnf,增加以下幾行:
server-id = 1
log-bin
set-variable=binlog-ignore-db=mysql
it知識庫:如何設置MySQL同步(Replication),轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。