程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> AB復制(mysql同步)

AB復制(mysql同步)

編輯:MySQL綜合教程

項目環境:
系統均為cent os 5.5
主服務器IP:192.168.19.172  (master)
從服務器IP:192.168.19.168  (slave)
倆台都搭建了mysql(root用戶、密碼為空)
1:設置同步master、修改mysql主配置文件:
server-id = 1
log-bin
set-variable=binlog-ignore-db=mysql
2:然後在Master上增加一個賬號專門用於同步,如下:
 GRANT REPLICATION SLAVE ON *.* TO [email protected] IDENTIFIED BY rep;
3:查詢主數據庫狀態(master)
Show master status;

注:
  記錄下master服務器上的file、position參數
4:配置從服務器slave、修改配置文件
修改my.cnf,增加如下幾行:
server-id = 2
 master-user = rep  
 master-password = rep
master-port = 3306
5:配置命令項、

6:start slave;        啟用了復制功能
7:查看同步狀態、

注:
   Slave_IO_Running: Yes 和 Slave_SQL_Running: Yes 如果這兩個狀態不是yes,那麼請檢查上面的配置是否正確,主要是file和position設置是否正確,從庫是否能用主庫的賬號登陸

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved