- 論壇徽章:
- 0
|
從你給我的截圖來看,現(xiàn)在只是pos不對了。slave端的數(shù)據(jù)在開啟之后要保證和master端同步。具體步驟如下:
1.用mysqldump -u xxx -p xxxx --lock-tables --events --triggers --routines --flush-logs --master-data=2 --databases xxx > xxx.sql 將主機數(shù)據(jù)庫備份
2.將備份文件xxx.sql拷貝到備機上
3.在備機上進入mysql,執(zhí)行stop slave; 退出mysql
4.在備機上執(zhí)行mysql -u xxx -p xxxx <xxx.sql導(dǎo)入主機數(shù)據(jù)庫信息,從而保證主從一致
5.在備機上直接執(zhí)行g(shù)rep -i change master xxx.sql 得到MASTER_LOG_FILE mysql-bin.xxxx 和MASTER_LOG_POS = xxx
6.在備機上進入mysql,執(zhí)行stop slave;chane master to master_host='主機ip',master_user='同步的用戶',master_password='同步用戶的密碼',master_log_file=mysql-bin.xxxx,master_log_pos=xxx; start slave;
7.啟動后,show slave status 就應(yīng)該正常了
|
|