#!/bin/bash
mysql_pwd=password
mysql_dump=/usr/local/mysql/bin/mysqldump
cur_year=$(date +%y)
cur_month=$(date +%m)
cur_day=$(date +%d)
dump_path=/usr/backup/mysql/$cur_year-$cur_month/$cur_day
arr_tables=(
table_1
table_2
table_3
)
if [ ! -d $dump_path ]; then
mkdir -p $dump_path
fi
for cur_table in ${arr_tables[*]}; do
$mysql_dump -uroot -p$mysql_pwd --opt mydb $cur_table | gzip > $dump_path/$cur_table.sql.gz
done
bitscn.com
