simple fix 主從不一致滴error

來源:互聯網
上載者:User


Last_SQL_Error: Error 'Unknown table 'bb'' on query. Default database: 'test'. Query: 'DROP TABLE `bb` /* generated b

思路是 嘗試 stop slave,reset slave, 新增bb表(隨便定義表), 記住 上一次change master  的 bin-log 及position  :

master_log_file='mysql-bin.000004',
master_log_pos=35123;


操作如下:

stop slave;

reset slave;


use test;

create table b(bb int);


change master to
master_host='10.201.30.131',
master_port=3306,
master_user='rep',
master_password='XXX',
master_log_file='mysql-bin.000004',
master_log_pos=35123;


start slave;

show slave status\G;



發現還是有差不多類型的錯誤,剛好記得 這段時間內的操作都是針對test庫的,可以略過,查到此時卡住的 master bin-log及 position.



串連到master.執行:

show binlog  events in 'mysql-bin.000004' from 455827798 limit 12;



無果。剛好是000004的末尾。




這段時間內的操作都是針對test庫的,對生產不構成影響。

時間緊迫的情況下,只有 sql_slave_skip_counter=1後 再start slave了。


set global sql_slave_skip_counter = 1;

start slave sql_thread;

show slave status\G;



成功同步 。。


僅以此說明 。mysql的主從就是這麼一回事 。。。 機械滴移位master log -> relay log -> slave log ..




然後,就坐等 從庫同步主庫的資料。


晚安。








聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.