RedHat ES 3 Update 3,MySQL 5.0.15。A 服務器(192.168.1.2)為 Master,B 服務器(192.168.1.3)為 Slave。
# 建立同步帳號
GRANT FILE ON *.* TO backup@192.168.1.3 IDENTIFIED BY '1234';
# 匯出 Master 資料至 Slave(可指定特定庫)
# 修改 /etc/my.cnf [mysqld] 區段
log-bin=mysql-bin
server-id=1
binlog_do_db = gbbbs
binlog_ignore_db = mysql,test,information_schema
sql-bin-update-same
# 重啟 MySQL
# 修改 /etc/my.cnf [mysqld] 區段
server-id = 2
master-host = 192.168.112.71
master-user = backup
master-password = 1234
replicate-do-db = gbbbs
# replicate-do-db = database2
log-warnings
master-port=3306
master-connect-retry = 60
# 重啟 MySQL
# 查看同步資訊:資料目錄下的 master.info
本質即 MySQL Replication 機制。