MySQL無法主從復制解決方法
<span style="font-size:18px;">*******從數據庫無法同步********
show slave status 顯示
slave_sql_runing為NO,
seconds_behind_master 為null
原因:A:程序可能在slave上進行了寫操作
B:也可能是slave機器重啟後,事物回滾造成的
解決一:slave stop;
set GLOBAL SQL_SLAVE_SKIP_COUNTER=1; 設置一個全局的參數
slave start;
解決二:(1):salve(從)庫, slave stop; --停掉slave服務
master(主)庫,show master status; 得到&A日志文名 &B 位置--得到主服務器上當前的二進制日志和偏移量
(2):salve庫:查看狀態,能後到salve服務器上執行手動同步--人為操作
change master to
master_host="192.168.101.1",
master_uset="user1",
master_password="pass123456",
master_port=3306,
master_log_file="mysql-bin.00003", 步驟(1)查出來的&A 日志文件名
master_log_pos=98; 步驟(1)查出來的&B 位置 --能後手動同步
(3)啟動salve服務
salve start;
(4)通過show salve status 查看
Salve_SQL_Runing 為yes,
Seconds_Behind_Master為0即為正常</span>