MySQLでスレーブが止まっているか確認する

August 3, 2010,
tags: mysql スレーブ レプリケーション


このエントリーをはてなブックマークに追加

MySQLのスレーブが同期されてないなーとおもってログ見たら「Slave SQL: Error ‘Duplicate entry…」みたいなのが書いてありました・・・。
原因としてはSlaveにInsertクエリーがなげられてたからっぽいんですが・・・。

で、スレーブがとまっているか確認するには以下の方法を使う

  SHOW SLAVE STATUS \G

ちなみにエラーとなっているSQL文を無視するには以下のようにします。
んでもって再開もさせる。

 SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 1;
ysql> START SLAVE;
comments powered by Disqus