每個機器都需要MySQL
主機器
啓動錯誤
less
屬組屬主不是mysql
更改權限
從機器
準備完成
配置主
增加server_id
重啓mysql
創建測試數據
創建數據庫
恢復數據
查看文件大小變化
源文件大小
數據恢復後大小
創建授權用戶
加鎖使數據暫停
文件名 和position需要記下從機器需要用到
編輯配置文件
重啓
將主上的sql複製到從機器
添加mysql 命令
創建四個庫
恢復數據保證量邊數據一致
查看數據是否一致
開始實現主從
登錄mysql slave stop
實現主從的關鍵一步
指定hosts
判定主從是否成功
兩個yes表示成功
注意其他關鍵信息錯誤信息和slave 狀態
配置成功,主機機器文件恢復寫
測試主從同步
針對某個庫或者忽略某個庫時僅僅使用 replicate_wild_do_table= 、replicate_wild_ignore_table= 兩個即可其他幾乎不會用到
測試:1刪除表中數據
主上操作
針對表操作
對比主從機器上某個表有多少行數據
從機器
清空主機器中表的數據
雖然與一行但是已經空了
從機器查看
測試2刪除表操作
主機器刪除表操作
從機器顯示無不存在
測試3:刪除庫
從從機器先刪除庫 主機器再刪除 會導致同步不一致、雖然從機器不會即可顯示 從機器再執行刪除一次就會顯示出來
修復方法:
從機器操作。此方法不能修復只能重新做一次主從
主機器操作
從機器
查看效果