第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

我可以從完整的mysql mysqldump文件中恢復(fù)單個(gè)表嗎?

我可以從完整的mysql mysqldump文件中恢復(fù)單個(gè)表嗎?

GCT1015 2019-09-18 15:17:13
我有一個(gè)我的mysql數(shù)據(jù)庫的mysqldump備份,包括我們所有的表,大約440兆。我想從mysqldump中恢復(fù)其中一個(gè)表的內(nèi)容。這可能嗎?從理論上講,我可以刪除重建我想要的表的部分,但我甚至不知道如何有效地編輯大小的文本文檔。
查看完整描述

3 回答

?
波斯汪

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超4個(gè)贊

您可以嘗試使用sed以僅提取所需的表。


假設(shè)您的表名是mytable,文件mysql.dump是包含您的巨大轉(zhuǎn)儲的文件:


$ sed -n -e '/CREATE TABLE.*`mytable`/,/CREATE TABLE/p' mysql.dump > mytable.dump

這將在文件中復(fù)制mytable.dump位于CREATE TABLE mytable下CREATE TABLE一個(gè)表和下一個(gè)表之間的文件。


然后,您可以調(diào)整mytable.dump包含表結(jié)構(gòu)的文件mytable和數(shù)據(jù)(列表INSERT)。


查看完整回答
反對 回復(fù) 2019-09-18
?
富國滬深

TA貢獻(xiàn)1790條經(jīng)驗(yàn) 獲得超9個(gè)贊

我使用了uloBasEI的sed命令的修改版本。它包括前面的DROP命令,并讀取直到mysql完成將數(shù)據(jù)轉(zhuǎn)儲到您的表(UNLOCK)。為我工作(重新)將wp_users導(dǎo)入到一堆Wordpress站點(diǎn)。


sed -n -e '/DROP TABLE.*`mytable`/,/UNLOCK TABLES/p' mydump.sql > tabledump.sql


查看完整回答
反對 回復(fù) 2019-09-18
?
暮色呼如

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超9個(gè)贊

這可以更輕松地完成嗎?這就是我做的方式:


創(chuàng)建臨時(shí)數(shù)據(jù)庫(例如恢復(fù)):


mysqladmin -u root -p create restore


恢復(fù)臨時(shí)數(shù)據(jù)庫中的完整轉(zhuǎn)儲:


mysql -u root -p restore <fulldump.sql


轉(zhuǎn)儲要恢復(fù)的表:


mysqldump恢復(fù)mytable> mytable.sql


在另一個(gè)數(shù)據(jù)庫中導(dǎo)入表:


mysql -u root -p database <mytable.sql


查看完整回答
反對 回復(fù) 2019-09-18
  • 3 回答
  • 0 關(guān)注
  • 786 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號