亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql,出現同步停止的錯誤的處理

發布時間:2020-08-10 08:28:57 來源:ITPUB博客 閱讀:236 作者:rainbowbridg 欄目:MySQL數據庫

因 'Duplicate entry' 或 非正常關閉mysql, 出現同步停止的錯誤時,可執行下列命令跳過錯誤log,從錯誤log下一條繼續同步:

mysql> SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1;
mysql> slave start;

非正常關閉mysql而導致的錯誤log 應該不會太多(有次我手動恢復了8條左右)
'Duplicate entry' 就要視情況而定了,如果錯誤log 很多,只能通過停mysql,加 --slave-skip-errors=1062 后重啟

如果一個語句在master上成功了,但是在slave上卻失敗了,并且這時不能做一次完整的數據庫再同步(也就是刪除slave上的數據,重新拷貝master的快照),那么試一下:

  1. 判斷slave的數據表是否和master的不一樣。試著找到怎么會發生這種情況,然后將slave的表同步成和master一樣之后運行 START SLAVE

  2. 如果上述步驟不生效或者沒有執行,試著這個語句是否能被手工安全地運行(如果有必要),然后忽略master的下一個語句。
  3. 如果決定要忽略master的下一個語句,只需在slave上提交以下語句:
    mysql> SET GLOBAL SQL_SLAVE_SKIP_COUNTER = n;
    mysql> START SLAVE;

    如果下一個語句沒有使用 AUTO_INCREMENTLAST_INSERT_ID(),那么 n 的值應為為 1。否則,它的值為 2。設定為 2 是因為 AUTO_INCREMENTLAST_INSERT_ID() 在master的二進制日志中占用了2條日志。

  4. 如果確定slave精確地同步master了,并且沒有除了slave線程之外的對數據表的更新操作,則推斷這是因為bug產生的差異。如果是使用最近的版本,請報告這個問題,如果使用的是舊版本,試著升級一下。
[@more@]
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

井研县| 澄迈县| 怀仁县| 凉城县| 襄樊市| 肥西县| 延庆县| 水富县| 玉山县| 宝鸡市| 正定县| 三都| 连城县| 仁布县| 涡阳县| 甘谷县| 伊金霍洛旗| 十堰市| 安宁市| 基隆市| 密云县| 安达市| 辽阳市| 扎兰屯市| 新宾| 邮箱| 靖州| 石阡县| 汝州市| 丰台区| 建瓯市| 临沭县| 承德市| 三原县| 高邮市| 黔西| 正安县| 乐陵市| 白城市| 湖州市| 成都市|