MySQLのレプリケーションエラーが起きた場合の対処法

以下で、エラーが起きたSQLクエリを確認
見れば分かりますが「Last_Error:」 がそれになります


mysql> SHOW SLAVE STATUS\G


原因が特定できたら
以下の操作で再始動させます


エラーをスキップ
mysql> SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1;
奴隷開始!
mysql> START SLAVE SQL_THREAD;


いちいちエラーで止まって欲しくない場合は
Mysqlの設定ファイルに以下を書き込むことで
エラーを自動でスキップすることも可能です


[mysqld]
slave-skip-errors=1060


書き方は
slave-skip-errors=[エラー番号]


複数指定したい場合はカンマで区切る
slave-skip-errors=[エラー番号],[エラー番号],[エラー番号]


Mysqldを再起動することを忘れずに