欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MYSQL主從庫不同步故障一例解決方法

 更新時間:2010年06月09日 18:25:46   作者:  
第一次做完主從庫同步后正常,但工作過程中發(fā)現(xiàn)有一個庫的數(shù)據(jù)庫沒有同步起來,在另外一個mysql(3307)中
于是:

1、在主庫中創(chuàng)建一個臨時庫,將需要導(dǎo)入的表文件復(fù)制過來

2、執(zhí)行

create database tmpdb;

create table tmptable;

cp mysql_date_file master_data_file //shell command 復(fù)制數(shù)據(jù)表文件到master data_dir下

insert into master.tmptable select * from tmpdb.tmptable;

執(zhí)行完后,主庫中數(shù)據(jù)導(dǎo)入正常

再看slave status

show slave status;

發(fā)現(xiàn)錯誤:not found tmpdb.tmptable (大致意思是這個,原來的錯誤信息沒有記錄下來)

匆忙中,看show master status 中Master_Log_Pos 標(biāo)記為$Master_Log_Pos

然后在slave 上 CHANGE MASTER TO MASTER_LOG_POS=$Master_Log_Pos

然后再看show master status,發(fā)現(xiàn)有1162錯誤

到現(xiàn)在發(fā)現(xiàn)兩邊的數(shù)據(jù)不能同步了

。。。。。。

冥思苦想,不會重新做一遍主從庫吧?

mysqlbinlog 我突然想到了它

于是mysqlbinlog --start-position=190000000 --stop-position=200000000 xxx.binlog|grep tmptable

找到了在slave上執(zhí)行錯誤的SQL

mysqlbinlog --start-position=190000000 --stop-position=200000000 xxx.binlog|grep tmptable > /tmp/tmpbinlog

vi /tmp/tmpbinlog (find tmptable)

找到錯誤SQL的下一個# at (一串?dāng)?shù)字)標(biāo)記為$NEXT_POS

在slave 上 CHANGE MASTER TO MASTER_LOG_POS=$NEXT_POS

show slave status 顯示:

Slave_IO_Running: Yes
Slave_SQL_Running: Yes

哈哈,完成同步。

如果中間碰到1062錯誤 在slave配置文件中設(shè)定slave-skip-errors=1062,重啟slave

相關(guān)文章

  • mysql執(zhí)行計劃介紹

    mysql執(zhí)行計劃介紹

    下面我簡單講講mysql的執(zhí)行計劃,只列出了一些常見的情況,希望對大家有所幫助
    2013-11-11
  • MySQL數(shù)據(jù)庫-錯誤1166 Incorrect column name

    MySQL數(shù)據(jù)庫-錯誤1166 Incorrect column name

    這篇文章主要介紹了MySQL數(shù)據(jù)庫-錯誤1166 Incorrect column name,需要的朋友可以參考下
    2016-04-04
  • 詳細(xì)聊聊關(guān)于Mysql聯(lián)合查詢的那些事兒

    詳細(xì)聊聊關(guān)于Mysql聯(lián)合查詢的那些事兒

    聯(lián)合查詢union將多次查詢(多條select語句)的結(jié)果,在字段數(shù)相同的情況下,在記錄的層次上進(jìn)行拼接,這篇文章主要給大家介紹了關(guān)于Mysql聯(lián)合查詢的那些事兒,需要的朋友可以參考下
    2021-10-10
  • mysql根據(jù)逗號將一行數(shù)據(jù)拆分成多行數(shù)據(jù)

    mysql根據(jù)逗號將一行數(shù)據(jù)拆分成多行數(shù)據(jù)

    本文主要介紹了mysql根據(jù)逗號將一行數(shù)據(jù)拆分成多行數(shù)據(jù),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • 淺談Mysql指定順序排序查詢

    淺談Mysql指定順序排序查詢

    給大家用過實例分析了Mysql查詢中指定順序排序的相關(guān)技術(shù)問題,需要的朋友參考一下吧。
    2017-12-12
  • mysql如何將時間格式化為yyyy-MM-dd或yyyy-MM-dd?HH:mm:ss

    mysql如何將時間格式化為yyyy-MM-dd或yyyy-MM-dd?HH:mm:ss

    這篇文章主要介紹了mysql如何將時間格式化為yyyy-MM-dd或yyyy-MM-dd?HH:mm:ss問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • mysql 關(guān)鍵詞相關(guān)度排序方法詳細(xì)示例分析

    mysql 關(guān)鍵詞相關(guān)度排序方法詳細(xì)示例分析

    以下是對mysql關(guān)鍵詞相關(guān)度排序方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過來參考下
    2013-08-08
  • MySQL DQL語句的具體使用

    MySQL DQL語句的具體使用

    本文主要介紹了MySQL DQL語句的具體使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • MySQL服務(wù)器默認(rèn)安裝之后調(diào)節(jié)性能的方法

    MySQL服務(wù)器默認(rèn)安裝之后調(diào)節(jié)性能的方法

    在面試MySQL DBA或者那些打算做MySQL性能優(yōu)化的人時,我最喜歡問題是:MySQL服務(wù)器按照默認(rèn)設(shè)置安裝完之后,應(yīng)該做哪些方面的調(diào)節(jié)呢?
    2011-05-05
  • MySQL常見內(nèi)置函數(shù)以及其使用教程

    MySQL常見內(nèi)置函數(shù)以及其使用教程

    MySQL數(shù)據(jù)庫中提供了很豐富的函數(shù),MySQL函數(shù)包括數(shù)學(xué)函數(shù)、字符串函數(shù)、日期和時間函數(shù)、條件判斷函數(shù)、系統(tǒng)信息函數(shù)、加密函數(shù)、格式化函數(shù)等,下面這篇文章主要給大家介紹了關(guān)于MySQL常見內(nèi)置函數(shù)以及其使用的相關(guān)資料,需要的朋友可以參考下
    2022-12-12

最新評論