This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
mysql_backup_simple [2014/11/18 05:26] kyxap update |
mysql_backup_simple [2015/04/04 10:39] (current) kyxap |
||
|---|---|---|---|
| Line 44: | Line 44: | ||
| # validate $DB and skip default dbs | # validate $DB and skip default dbs | ||
| - | [[ $DB == all ]] && DB=$(mysql -e 'show databases' | tail -n +2 | grep -v -E "information_schema|performance_schema") | + | [[ $DB == all ]] && DB=$(mysql -e 'show databases' | tail -n +2 | grep -v -E "^(information_schema|performance_schema)$") |
| # create dumps | # create dumps | ||
| Line 82: | Line 82: | ||
| # rm | # rm | ||
| - | [[ -d $dir ]] && rm -r "$dir" || print_error "Can't remove $dir: dir not exists" | + | [[ -d $dir ]] && rm -r "$dir" || print_error "Can't remove $dir" |
| done | done | ||
| fi | fi | ||
| </code> | </code> | ||