2012-01-25 56 views
2

我有400多個sql文件的數據庫備份。 foreach表中有一個單獨的sql文件。是否有可能將所有這些文件一起導入到數據庫中?如果是的話,你能告訴我該怎麼做?從多個SQL文件還原SQL

此外,備份是一個gzipped tar文件。有沒有辦法從壓縮文件中恢復?

+1

http://stackoverflow.com/questions/4708013/import-multiple-sql-dump-files-into-mysql-database-from-shell –

+1

@哈伊姆,感謝您指點我的正確的職位。我喜歡awk腳本的find方法。它完美的作品。非常感謝。 – codlib

回答

6

如果您使用的是Linux使用串連所有的SQL文件和

cat *.sql > fullBackup.sql 

那麼你就可以恢復使用,我發現我的問題的答案在這裏該備份文件

0

現在的處理器有很多內核。要使用所有核心:

for s in *.sql.gz ; do gunzip -c $s | mysql -u sql_user -p'password' database_name & done 

此命令打開每個sql-dump文件的後臺進程。

相關問題