MYSQL 主從複製(物理文件恢復版)

1. 

   停掉主庫和從庫服務,備份主庫INNODB數據文件(innodbdata),表文件(整個datadir目錄),日誌文件(dblog)

2. 壓縮數據文件 

   tar -cf data30.tar datadir dblog innodbdata 

3.刪掉原來從庫的ibdata1,表文件,日誌文件

  Rm -rf datadir

  Rm -rf dblog

  Rm -rf innodbdata 

4. 傳輸到從庫,解壓

   tar -xvf data30.tar

5. 啓動從數據庫。

6. 在主庫建立複製帳號

   grant replication slave on *.* to slaver@'%' identified by 'slave';

   flush privileges;

  在主庫的my.ini裏增加(原配置文件修改過,不需要添加)

  log-bin=mysql-bin 

  log-bin-index=mysql-bin.index

  

7. 主庫執行

  show master status;

   得到MASTER_LOG_FILEMASTER_LOG_POS

8.從庫執行

  CHANGE MASTER TO MASTER_HOST='10.0.0.30',MASTER_USER='slaver',MASTER_PASSWORD='slave',MASTER_LOG_FILE='mysql-bin.000029',MASTER_LOG_POS=323;

  

9. 從庫執行

  start slave;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章