溫馨提示×

溫馨提示×

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

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

Slave: received 0 length packet from server, apparent master shutdown

發(fā)布時(shí)間:2020-08-07 10:07:53 來源:ITPUB博客 閱讀:104 作者:wenaini 欄目:MySQL數(shù)據(jù)庫

又是server-id這個(gè)參數(shù)的原因

[@more@]

過完節(jié)第一天檢查數(shù)據(jù)庫,發(fā)現(xiàn)一臺mysql的slave報(bào)出大量的

Slave: received 0 length packet from server, apparent master shutdown.

日志文件已經(jīng)2g了.....但是數(shù)據(jù)倒是還在走,嘗試stop slave再start slave,報(bào)錯(cuò) :

Error reading packet from server: log event entry exceeded max_allowed_packet; Increase max_allowed_packet on master (server_errno=1236)

再檢查下mt.cnf果然還是server-id和別的slave的重復(fù)造成的,重新設(shè)置下第一個(gè)錯(cuò)誤就ok了,第二個(gè)錯(cuò)誤么可能就是使用了LOAD DATA或者mysqlimp造成的,避免的方法就是在主從2臺上先把要load的文本load到不復(fù)制的臨時(shí)庫中,再通過sql的方式插入復(fù)制的表中,這樣只傳遞sql而不會發(fā)生大量數(shù)據(jù)的傳遞,就不用更改max_allowed_packet 了,否則按照mysql的提示修改雖然能過去,但是下次數(shù)據(jù)再多點(diǎn)可又要改了,而且還要停master。。。這在生產(chǎn)環(huán)境可不是每次都行的

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

pp ce
AI