MySql教程

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

这篇关于mysqldump的方式恢复单表的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!