日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql errno : 1146_MySQL_MySQL复制出错 Last_SQL_Errno:1146的解决方法,背景:我们在做数据迁移或者 - phpStudy...

發(fā)布時間:2025/3/21 数据库 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql errno : 1146_MySQL_MySQL复制出错 Last_SQL_Errno:1146的解决方法,背景:我们在做数据迁移或者 - phpStudy... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

MySQL復(fù)制出錯 Last_SQL_Errno:1146的解決方法

背景:我們在做數(shù)據(jù)遷移或者拆分的時候,使用Tablespace transcation 這種解決方案時,很有可能就會遇到 從庫復(fù)制出錯,報: Last_SQL_Errno: 1146

那么具體錯誤內(nèi)容可能會有如下:

Last_SQL_Error: Error 'Table 'spider.tb_city_population_rank' doesn't exist' on query. Default database: 'spider'. Query: 'alter table tb_city_population_rank discard tablespace'

Last_SQL_Error: Error 'Table 'spider.tb_city_population_rank' doesn't exist' on query. Default database: 'spider'. Query: 'alter table tb_city_population_rank import tablespace'

那么我們遇到這樣的問題的時候該如何恰當(dāng)?shù)奶幚砟?#xff1f;考慮如下幾點:

1. 我們整個庫的容量有多大?

2. 業(yè)務(wù)容忍的最大延遲時間多久?

3. 我們恢復(fù)需要多久?恢復(fù)的難易程度如何?

通過考慮到以上幾點, 我們就可以根據(jù)實際情況做出抉擇,采用什么樣的辦法盡快的恢復(fù)從庫;對于這樣的問題,簡單粗暴的方案就是重建從庫,當(dāng)然還有別的辦法, 且聽我慢慢道來:

首先我們先看看我們是如何通過Transport tablespace 遷移數(shù)據(jù)的,大概步驟如下:

1.庫A執(zhí)行: show create table xxx1; 拿到簡表語句;

2.庫B執(zhí)行: create table xxx1; 在從庫上建立基本的表結(jié)構(gòu);

3.庫B執(zhí)行: alter table xxx1 discard tablespace; 讓mysql自己刪掉ibd文件;

4.庫A執(zhí)行: flush tables xxxx1,xxxx2 for export;把內(nèi)存的臟數(shù)據(jù)刷到磁盤,使得ibd文件數(shù)據(jù)一致;

5.庫A執(zhí)行: scp xxxx1.ibd xxx2.ibd xxxx1.cfg xxx2.cfg slave_host:/data/ 把ibd文件拷貝到從庫;

6.庫B執(zhí)行: alter table xxx1 import tablespace 導(dǎo)入數(shù)據(jù)文件。

好了我們知道了整個遷移的具體步驟,那么我們就可以輕松的應(yīng)對在遷移過程中復(fù)制出錯的問題了。

那么我們首先來看一下:

Last_SQL_Errno: 1146

Last_SQL_Error: Error 'Table 'spider.tb_city_population_rank' doesn't exist' on query. Default database: 'spider'. Query: 'alter table tb_city_population_rank discard tablespace'

其大概的意思就是我們在從庫上沒有找到 這個表的完整定義信息,觀察一下磁盤上的文件我們就明白了:

[root@GZ_NF_DB_RP_002 spider]# ls -lhrt |grep tb_city_population_rank

-rw-r----- 1 mysql mysql 8.3G Mar 31 20:03 tb_city_population_rank.ibd

果然沒有 這個表的 frm 文件, 那么怎么辦呢?由于是 slave 的sql_thread 線程報錯, 那么我們可采取取巧的辦法:

用超級用戶登錄從庫,先備份一下 這個ibd 文件:[root@GZ_NF_DB_RP_002 spider]# mv tb_city_population_rank.ibd tb_city_population_rank.ibd.bak

然后拿到這個文件的表結(jié)構(gòu), 在從庫上執(zhí)行建表語句,這樣一樣來, 我們從庫就有了 ibd frm 文件, 那么 此時我們開啟slave sql_thread,這時就會執(zhí)行時主庫傳過來的 語句:

alter table tb_city_population_rank discard tablespace ; 那么當(dāng)我們再一次的觀看此盤數(shù)據(jù)文件的時候,ibd 文件又不見了,此時slave 也就已經(jīng)出錯了,其錯誤信息如下:

Last_SQL_Errno: 1146

Last_SQL_Error: Error 'Table 'spider.tb_city_population_rank' doesn't exist' on query. Default database: 'spider'. Query: 'alter table tb_city_population_rank import tablespace'

那么我們此時需要做的就是: 把剛才mv 的文件 再 mv 回去, 也就是說:[root@GZ_NF_DB_RP_002 spider]# mv tb_city_population_rank.ibd.bak tb_city_population_rank.ibd ; 完成這個命令后我們再執(zhí)行 start slave sql_thread ; 此時這個表就正常了, 我們可以執(zhí)行select * from tb_city_population_rank limit 100; 來驗證一下是否可讀。

那么此時,我們算完整的解決了因一個表導(dǎo)致的復(fù)制出錯的問題, 那么如果遷移了多張表(經(jīng)常是) , 那么我們就可以按照這個解決方案,一步一步的來解決復(fù)制出錯。其大概的思路就是, 缺什么我們補什么,多了什么我們?nèi)サ羰裁础?/p>

下面是其它網(wǎng)友的補充,根據(jù)返回的錯誤信息進行調(diào)整即可。

mysql 主主復(fù)制(雙主復(fù)制)報錯Last_SQL_Errno: 1146

錯誤信息:

Last_Errno: 1146

Last_Error: Error 'Table 'test.user' doesn't exist' on query. Default database: 'test'. Query: 'insert into user values(20,'在庫')'

解決方法:

mysql> set global sql_slave_skip_counter=20;

mysql> STOP SLAVE;

mysql> START SLAVE;

問題解決相關(guān)閱讀:

基于JQuery打造無縫滾動新聞步驟詳解

aspx中的mysql操作類sqldatasource使用示例分享

基于JavaScript實現(xiàn)智能右鍵菜單

php中JSON的使用與轉(zhuǎn)換

php圖片縮放實現(xiàn)方法

CSS強制文本在一行內(nèi)顯示若有多余字符則使用省略號表示

基于JavaScript實現(xiàn)瀑布流布局

win10安裝中文補丁包后部分程序或文檔亂碼顯示怎么解決?

html5 Canvas畫圖教程(3)—canvas出現(xiàn)1像素線條模糊不清的原因

jQuery實現(xiàn)鼠標(biāo)點擊彈出漸變層的方法

div style常用屬性介紹及使用示例

JS實現(xiàn)在網(wǎng)頁中彈出一個輸入框的方法

舉例講解PHP面對對象編程的多態(tài)

win10系統(tǒng)自帶紙牌游戲有哪些技巧?

總結(jié)

以上是生活随笔為你收集整理的mysql errno : 1146_MySQL_MySQL复制出错 Last_SQL_Errno:1146的解决方法,背景:我们在做数据迁移或者 - phpStudy...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美日韩在线综合 | 欧美在线网址 | 中日韩黄色大片 | 欧美男人的天堂 | 久久精品久久久久久久 | 中国老头同性xxxxx | 免费性网站| 午夜福利一区二区三区 | 永久免费无码av网站在线观看 | 丰满少妇xoxoxo视频 | 日韩精选av | 最新不卡av| 91视| 91禁国产网站 | 免费在线小视频 | 亚洲无人区码一码二码三码的含义 | 合欢视频污 | 波多野吉衣在线视频 | 免费av在线网站 | 欧美日韩性生活视频 | 国产高清精品一区二区三区 | 二区视频在线 | 日韩精品久久久久 | 北条麻妃av在线播放 | 可以看污的网站 | 久久精品—区二区三区舞蹈 | 国产高清一区在线观看 | 91自啪| 国产高清精品软件丝瓜软件 | 久久国产精品无码一区二区 | 激情777| 欧美成人乱码一二三四区免费 | 欧美性受xxxxx | 天堂网av中文字幕 | 国产精品爽爽久久 | av资源免费 | 亚洲视频中文字幕在线观看 | 91久久精品国产91性色tv | 精品人妻人伦一区二区有限公司 | 美女18网站 | 影音先锋成人资源站 | 成人www.| 日本午夜影院 | 日剧大尺度床戏做爰 | 国产精品久久精品 | 天天看天天做 | 精品人妻少妇一区二区三区 | 欧美日韩久久久久久 | 亚洲人精品 | 精品国精品国产 | 久久影片 | 狠狠操av| 2019中文字幕在线观看 | jizz91| 亚洲精品v天堂中文字幕 | 狂野欧美性猛交blacked | 午夜精品久久久久久久久久久久久蜜桃 | 亚洲第六页 | 中文字幕在线免费看线人 | 国产精品成人aaaa在线 | 亚洲午夜福利一区二区三区 | 亚洲精品自拍视频 | 免费毛片在线播放 | 日本wwwwww| 亚洲av首页在线 | 五月天三级 | 日韩欧美黄色片 | 国产精彩视频 | 色男人天堂av| 玖草在线 | 亚洲青涩| 亚洲精品国产精品国自产网站 | 天天干夜夜怕 | 国产在线日本 | 成人黄色电影在线 | 啪啪资源 | 久久午夜电影 | 亚洲不卡网 | 在线中文字日产幕 | 久久久久久久久97 | 久久精品欧美日韩精品 | 清纯唯美亚洲色图 | 男人午夜天堂 | 尤物视频在线观看国产性感 | 国产人妻人伦精品1国产丝袜 | 红桃视频隐藏入口 | 91麻豆精品国产91久久久久久 | a级黄色小说 | 久草视频中文在线 | 麻豆成人久久精品一区二区三区 | 久久短视频| 欧美精品一区二区性色a+v | 涩涩网站免费 | 久久精品久久久久久久 | 99热这里只有精品4 精品国产黄色 | 韩国无码一区二区三区精品 | 欧美交换 | jzjzjzjzj亚洲成熟少妇 | av大片网|