数据库
首页 > 数据库> > mysqldump的方式恢复单表

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

标签:Table,name,恢复,sed,mysqldump,sql,table,structure,单表
来源: https://www.cnblogs.com/xiaoxu0211/p/16662095.html