要如何同步兩個MySQL中的DB?
環境:
A電腦要同步DB至B電腦
A電腦 master,IP:192.168.50.222
B電腦 Slave,IP:192.168.50.112
OS : Windows XP
DB: MySQL 5.1
Master的部分
1.
在MySQL command line底下,輸入
GRANT REPLICATION SLAVE ON *.* TO backup@192.168.50.112 IDENTIFIED BY '1234';
其中backup是帳號,192.168.50.112是B電腦的IP,1234是密碼
2.
建立"backup"資料庫,並複製到B電腦,路徑在
C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data\backup
3.
開啟C:\Program Files\MySQL\MySQL Server 5.1\my.ini
在 [mysqld]後,加入
server-id=1
log-bin # 產生紀錄檔
binlog-do-db=backup #同步的資料庫名稱
4.
重開資料庫,看設定是否成功,在MySQL command line輸入
show master status \G
Slave的部分
1.
開啟C:\Program Files\MySQL\MySQL Server 5.1\my.ini
在 [mysqld]後,加入
server-id=2
master-host=192.168.50.222
master-user=backup #同步用戶帳號
master-password=1234
master-port=3306
master-connect-retry=60 #預設重試間隔60秒
replicate-do-db=backup #告訴slave只做backup資料庫的更新
2.
重開資料庫,看設定是否成功,在MySQL command line輸入
show slave status \G
**如果修改my.ini的話,需將
C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data\master.info
刪除,之後再重新MySQL,
2009年11月12日 星期四
訂閱:
文章 (Atom)
winsock2.h redefined問題
解法: #define _WINSOCKAPI_ // stops windows.h including winsock.h #include #include
-
對了,要跟大家推薦一下新竹的家具行, 當初要添購家具的時候,跟小丸子很努力的找遍新竹的家具行, 新竹市的家具行其實很多,大部分集中在新竹市的經國路, 還有中華路五段這兩個部分,竹北也有不少家具行, 不過我們主要還是找新竹市的, 找來找去,發現其實家具很多都是一模一樣的,應該都...
-
昨天要回新竹的路上,差點A到一臺摩托車, 可以清楚看到路口是綠燈,可是這位老兄,竟然從左方過來要待轉, 旁邊的女騎士也差點A到他,尖叫了一聲... 緊急煞車的同時,第一次感受到ABS做動,還好平安無事... 奉勸大家車子一定要裝行車記錄器阿~
-
前陣子收到大潤發寄來的DM,有一份全部都是在賣機車的, 現在的機車真的是滿貴的,但也發現一台檔車超帥的, 跟了我10幾年的YAMAHA風光雖然還不至於要報廢的階段, 但還是忍不住想完成年輕時的夢想, 所以,也就有了這篇文章, 在買檔車之前,也survey了幾台國產的...