国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > MySQL > 正文

mysql,出現(xiàn)同步停止的錯(cuò)誤的處理

2024-07-24 12:32:01
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
        因 'Duplicate entry' 或 非正常關(guān)閉mysql, 出現(xiàn)同步停止的錯(cuò)誤時(shí),可執(zhí)行下列命令跳過錯(cuò)誤log,從錯(cuò)誤log下一條繼續(xù)同步:
 
        mysql> SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1;
        mysql> slave start;
 
        非正常關(guān)閉mysql而導(dǎo)致的錯(cuò)誤log 應(yīng)該不會(huì)太多(有次我手動(dòng)恢復(fù)了8條左右)
        'Duplicate entry' 就要視情況而定了,如果錯(cuò)誤log 很多,只能通過停mysql,加 --slave-skip-errors=1062 后重啟
 
        如果一個(gè)語(yǔ)句在master上成功了,但是在slave上卻失敗了,并且這時(shí)不能做一次完整的數(shù)據(jù)庫(kù)再同步(也就是刪除slave上的數(shù)據(jù),重新拷貝master的快照),那么試一下:
 
判斷slave的數(shù)據(jù)表是否和master的不一樣。試著找到怎么會(huì)發(fā)生這種情況,然后將slave的表同步成和master一樣之后運(yùn)行 START SLAVE。
如果上述步驟不生效或者沒有執(zhí)行,試著這個(gè)語(yǔ)句是否能被手工安全地運(yùn)行(如果有必要),然后忽略master的下一個(gè)語(yǔ)句。
如果決定要忽略master的下一個(gè)語(yǔ)句,只需在slave上提交以下語(yǔ)句:
mysql> SET GLOBAL SQL_SLAVE_SKIP_COUNTER = n;
mysql> START SLAVE;
如果下一個(gè)語(yǔ)句沒有使用 AUTO_INCREMENT 或 LAST_INSERT_ID(),那么 n 的值應(yīng)為為 1。否則,它的值為 2。設(shè)定為 2 是因?yàn)?AUTO_INCREMENT 或 LAST_INSERT_ID() 在master的二進(jìn)制日志中占用了2條日志。
如果確定slave精確地同步master了,并且沒有除了slave線程之外的對(duì)數(shù)據(jù)表的更新操作,則推斷這是因?yàn)閎ug產(chǎn)生的差異。如果是使用最近的版本,請(qǐng)報(bào)告這個(gè)問題,如果使用的是舊版本,試著升級(jí)一下。

(編輯:武林網(wǎng))

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 霍林郭勒市| 巴中市| 昭通市| 贞丰县| 长岭县| 津市市| 吉林市| 临洮县| 德保县| 绥滨县| 新泰市| 云林县| 江山市| 潮安县| 宁晋县| 崇阳县| 临西县| 巴林右旗| 濉溪县| 绥江县| 思南县| 思茅市| 特克斯县| 乌鲁木齐县| 信宜市| 当阳市| 辉南县| 三原县| 威远县| 潮州市| 嘉义县| 山西省| 陇南市| 黄浦区| 兰州市| 稻城县| 景谷| 嘉祥县| 和龙市| 息烽县| 白水县|