mysqldump的方式恢复单表


1.针对全库备份文件,只恢复一张表的内容。 从全备中导出表结构:sed -e’/./{H;$!d;}’ -e ‘x;/CREATE TABLE `table_name`/!d;q’ all.sql > meta.sql 从全备中导出表数据:grep ‘INSERT INTO `table_name`’ all.sql > data.sql

2.针对某个库,从库中选出某个表 cat test.sql | sed -n -e ‘/Table structure for table .要恢复的table./,/Table structure for table .要恢复的table排序后的下一个tablename./p’> 1.sql

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/database/288015.html

(0)
上一篇 2022年9月7日 00:58
下一篇 2022年9月7日 01:03

相关推荐

发表回复

登录后才能评论