最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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)文章

  • 內(nèi)網(wǎng)ssh/mysql登錄緩慢的解決方法

    內(nèi)網(wǎng)ssh/mysql登錄緩慢的解決方法

    本文介紹了“內(nèi)網(wǎng)ssh/mysql登錄緩慢的解決方法”,需要的朋友可以參考一下
    2013-03-03
  • sql查詢語句教程之插入、更新和刪除數(shù)據(jù)實(shí)例

    sql查詢語句教程之插入、更新和刪除數(shù)據(jù)實(shí)例

    如果要在程序運(yùn)行過程中操作數(shù)據(jù)庫中的數(shù)據(jù),那得先學(xué)會使用SQL語句,下面這篇文章主要給大家介紹了關(guān)于sql查詢語句教程之插入、更新和刪除數(shù)據(jù)的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • Mysql忘記密碼解決方法

    Mysql忘記密碼解決方法

    這篇文章主要給大家風(fēng)向的是Mysql忘記密碼解決方法,我們忘記mysql密碼時,我們可以通過mysql的配置文件設(shè)置登錄不需要認(rèn)證就可以不需要密碼進(jìn)行登錄了,下面我們就進(jìn)入文章學(xué)習(xí)具體的解決方法吧
    2022-02-02
  • mysql查看回滾日志的方法步驟

    mysql查看回滾日志的方法步驟

    在MySQL數(shù)據(jù)庫中,操作回滾日志是一種記錄數(shù)據(jù)庫中事務(wù)操作的重要機(jī)制,本文主要介紹了mysql查看回滾日志的方法步驟,具有一定的參考價值,感興趣的可以了解一下
    2024-05-05
  • mysql修改自增主鍵數(shù)值無效的問題及解決

    mysql修改自增主鍵數(shù)值無效的問題及解決

    這篇文章主要介紹了mysql修改自增主鍵數(shù)值無效的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • 詳解 MySQL中count函數(shù)的正確使用方法

    詳解 MySQL中count函數(shù)的正確使用方法

    這篇文章主要介紹了 MySQL中count函數(shù)的正確使用方法,幫助大家更好的理解和使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下。
    2020-11-11
  • linux正確重啟MySQL的方法

    linux正確重啟MySQL的方法

    修改了my.cnf,需要重啟MySQL服務(wù),正確重啟MYSQL方法請看下面的文章
    2013-11-11
  • Mysql常用sql語句匯總

    Mysql常用sql語句匯總

    這篇文章主要介紹了Mysql常用sql語句匯總的相關(guān)資料,需要的朋友可以參考下
    2017-09-09
  • mysql如何匹配數(shù)組字段中的某一個具體值

    mysql如何匹配數(shù)組字段中的某一個具體值

    在數(shù)據(jù)庫操作中,有時需要查詢數(shù)組字段中包含特定值的數(shù)據(jù),傳統(tǒng)like查詢可能會帶來錯誤結(jié)果,如查詢包含數(shù)字1的數(shù)組可能錯誤返回包含數(shù)字10的結(jié)果,為此,可以使用MySQL的FIND_IN_SET函數(shù)或REGEXP正則表達(dá)式進(jìn)行精確匹配,FIND_IN_SET適用于匹配單個固定值
    2024-11-11
  • 如何解決mysql導(dǎo)入sql文件慢、錯等問題

    如何解決mysql導(dǎo)入sql文件慢、錯等問題

    這篇文章主要介紹了如何解決mysql導(dǎo)入sql文件慢、錯等問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-09-09

最新評論

宝应县| 伊川县| 沙湾县| 鹤山市| 金寨县| 鹤峰县| 来凤县| 肥西县| 池州市| 娄底市| 诸暨市| 定兴县| 宁南县| 通道| 海淀区| 依安县| 泰州市| 上杭县| 稷山县| 平乡县| 徐闻县| 梧州市| 台安县| 巴马| 重庆市| 博罗县| 嘉定区| 鹿泉市| 汨罗市| 江源县| 嘉黎县| 双辽市| 三台县| 陈巴尔虎旗| 泾川县| 拉萨市| 绍兴县| 卓尼县| 开鲁县| 宿松县| 驻马店市|