MySQL從庫記錄binlog日誌出錯一例

來源:互聯網
上載者:User

標籤:mysql binlog日誌 從庫 slave

  昨天晚上學習視頻“L11-16-配置MySQL從庫記錄binlog及其生產應用情境w”,開頭部分就卡住了。

  在資料庫的設定檔/data/3307/my.cnf裡,開啟參數“log-bin = /data/3307/mysql-bin”,並增加“log-slave-updates”參數之後,重啟資料庫服務。

  測試建立1個新庫“create database oldgirl02;”之後,即使過濾新產生的logbin記錄檔還是沒有結果。

[[email protected] 3307]# mysqlbinlog --no-defaults mysql-bin.000010|grep database

  倒是另外的記錄檔“relay-bin.000071”裡有剛剛建立資料庫的語句!

  為什嗎?

  設定檔的參數反覆核對(沒有問題),為什麼會這樣?

  到這裡,再次出現和oldboy的視頻不一致的情況。


  這周正式啟動的找工作計劃不順利,這讓我很不安。在完成“主從同步的原理和操作”學習之後,繃緊很長時間的神經突然想自己松下來。並且,在開始看電視劇《產科醫生》之後,確實鬆了下來。

  緊張的學習一旦放鬆,似乎學習的動力也不足了。

  當這時候再碰到問題,心裡只有煩躁,然後就是想跳過去……

  晚上10點多洗澡,又開始反思“韓都衣舍”為什麼連面試的機會也不給?

  除了他們可能自身的觀念陳腐,或許自己所掌握的技能,確實還有不足吧。畢竟,就是現在我也認為:韓都衣舍在省內,給網站排名,訪問量絕對是排在前幾位的。

  無論最後自己能進入什麼樣的企業,解決學習過程中的每一個問題,都是自己成長的一部分,也是財富的1枚金幣。

  於是,一邊沖洗自己的身軀,一邊思量辦法。洗完之後的辦法,就是向oldboy的QQ群提問,向各大技術論壇發帖。


  可是,發帖或者在群裡提問,也應該組織一下語言吧。

  我登入到虛擬機器裡的終端,同時登入進3個終端,分別登入到2個執行個體。當我嘗試檢查同步狀態“show slave status\G”時發現,狀態竟然是報錯的。而且,為了測試所在主庫建立的3個資料庫,從庫都不存在——也就是沒有同步成功唄。

  看報錯資訊的代碼是“1008”,錯誤資訊的英文也不複雜,也是相同的意思:“資料庫不存在,刪除資料庫失敗”。

  然後,我就把錯誤提示中的資料庫(其實只有在從庫有,主庫還沒有)刪掉了。

  再執行語句“stop slave;”和“start slave;”(相當於重啟服務)後,查看同步狀態就恢複正常了。查看從庫的資料庫,也與主庫基本相同了。

  最後查看binlog日誌,也沒有問題了。

[[email protected] 3307]# mysqlbinlog --no-defaults mysql-bin.000010|grep databaseSET @@session.collation_database=DEFAULT/*!*/;create database oldgirl02


  這個在從庫不能刪除的資料庫是什麼時候建立的呢?是在前面的課程中測試的時候建立,沒有及時刪除嗎?想不起來了,一點印象也沒有。

  由於解決的過程都是在虛擬機器裡面操作的,很麻煩。我也就只好口頭描述一下,希望日後自己還能看懂吧。


  說明:

  過了1天,這裡是在執行“stop slave;”後刪除的那個資料庫,還是刪除資料庫後再執行的“stop slave;”語句,我也記不準確了。

本文出自 “dark-matter” 部落格,請務必保留此出處http://gagarin.blog.51cto.com/1056957/1534008

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.