利用mysqldump备份文件恢复指定表

1
2
3
4
5
6
7
8
9
10
11
#!/bin/bash
FILE = test.sql
DB = test
TABLE= a
USER= root
HOST= localhost
PORT= 3306
PASSWORD= 123456


cat $FILE |sed -e '/./{H;$!d;}' -e 'x;/CREATE TABLE `$TABLE`/!d;q' | mysql -u$USER -p$PASSWORD -h$HOST $DB && cat $SQL_FILE | grep --ignore-case 'insert into `$TABLE`' | mysql -u$USER -p$PASSWORD -h$HOST $DB
坚持原创技术分享,您的支持将鼓励我继续创作!