天天看點

mysql使用全備檔案恢複單個庫或者單個表

這裡寫自定義目錄标題

使用全備檔案恢複單個庫

sed -n '/^-- Current Database: `資料庫名稱`/,/^-- Current Database: `/p' 備份檔案.sql > db.sql 
           

使用全備檔案恢複單個表

獲得表結構

sed -e'/./{H;$!d;}' -e 'x;/CREATE TABLE `表名`/!d;q' 備份檔案.sql 
           

獲得insert語句

grep -i 'INSERT INTO `表名`' 備份檔案.sql >data.sql
           

獲得相應sql後導入目标資料庫即可

繼續閱讀