とあるWebアプリのデータ登録を行っても値が反映されないとの問い合わせが届いたのでチェックした内容を箇条書き。(プログラムは事前にチェックし問題なしだった) 原因究明 masterの状態をチェック。 mysql> show master status\G 次にslaveの状態をチェック。(slaveサーバー上のMySQLで) mysql> show slave status\G Last_errorの項を見るとエラーが出ていた。どうやらmasterが発行したSQLをslaveで実行した時に制約のせいで実行できず、SQLスレッドが止まっていたようだ。 SQLスレッド再開 とりあえず、表側には一切関係ない更新クエリだったので、飛ばすことにした。 mysql> set global sql_slave_skip_counter = 1; Query OK, 0 rows affected (0.