问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux mysql中我用mysqldump备份了全库内容,但是我只想恢复某一张表...

发布网友 发布时间:2022-04-24 02:47

我来回答

3个回答

热心网友 时间:2022-04-07 20:36

这个问题不是MYSQL数据库方面的问题,而是如何从一个文本文件中取出需要的部分内容的问题。 从数据库角度来说,没有什么好办法,可以使用操作系统中的文本编辑处理工具来实现。例如,如果不是太大,几百M可以用editplus,ultraedit等编辑工具打开找你需要sql拷贝出来导入。

如果是linux/unix,可参考如下方法:

1.使用 awk:
可以先到原数据库中使用 'show tables;' 查看数据库表的列表,注意,此列表已经按照字母排序,例如:
table1

table2
table3
然后使用awk 来过滤sql语句,假设你要恢复 table2 表,可以使用下面的语句:
awk ‘/^-- Table structure for table .table2./,/^-- Table structure for table .table3./{print}’ mympfile.sql > /tmp/recovered_table.sql

2.使用sed:
与上面类似,假设你要恢复 table2 表,可以使用下面的语句:
cat mympfile.sql | sed -n -e '/Table structure for table .test1./,/Table structure for table .test2./p' > /tmp/extracted_table.sql

热心网友 时间:2022-04-07 21:54

看不懂,没用,机都开不了,还备份

热心网友 时间:2022-04-07 23:29

……
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机导航用电脑软件哪个好导航软件哪个最准确 我要地图网使用我要地图网轻松查询地图信息 装配行业MES系统四大车间管理活动介绍 王者荣耀S14狂铁怎么玩_王者荣耀S14狂铁出装铭文推荐 沅陵县有姓文的分布在那个地方, 汨罗一中在省排名 汨罗高中有哪些? 湖南省岳阳市汨罗有哪些高中 新生儿脊膜膨出后遗症 在深圳硬脊膜膨出手术后大小便失禁怎么办? 成都产检费用报销 成都市社保可以报产检的费用吗 求助:关于linux下的MySQL数据恢复问题 成都社保产检费用可以报销吗 成都个体参保人员怀孕期间产检的费用能否报销? ...想在另一台linux下的mysql上恢复数据,多个数据库文件,出现1146错误... 孕妇产检费用能报销吗 成都产检的费用可以报销吗 ?如果可以的话保险流程是怎样的呢? 成都生育保险报不报产前检查费用 医院产检费用可以报销吗 产检费用可以报销吗 产检的费用社保可以报销吗 成都产检费用社保可以报销吗 甘草配广西产的大叶苦丁茶有啥功效 苦丁茶有什么好处? 贵州大叶苦茶的功效与作用 如何种植葡萄苗子? 如何种植葡萄树? 一年生葡萄苗怎么栽 葡萄苗的正确种植方法 种植葡萄苗有什么细节要领 组装电脑怎样恢复出厂设置 最好不要搞主机的 产检的费用可以报医保吗 我想把电脑恢复出厂设置(把电脑里的个人文件删除),怎么操作? 如何用java程序在linux中备份和还原mysql数据库 ...linux系统下,JAVA如何操作mysql备份和还原。求源代码~~~测试通过的... Linux主机,不小心清空了数据库,没有备份,怎么办??有没有办法找回? 现 ... 电脑关了主机怎么开机? linux环境下MYSQL5单个表和表结构如何备份与恢复? 在linux下 如何使用mysqldump进行mysql的完全备份? 要完整命令 记得是... 怎么把电脑的硬件恢复出厂设定? 愿:的拼音 愿意的愿怎么组词? “愿”和“愿い”的区别是什么? 祝和愿的区别是什么? 《愿》艾辰这首歌表达什么意思? “愿”字开头的四字成语有哪些? 杭州哪个银行可以办理房产抵押贷款,哪个银行低 杭州哪家银行抵押贷款利率低? 墙上太多的钉子要刮墙需要做什么处理呢? 杭州银行房屋抵押贷款?利息多少?