function dump_db_table() {
local d_db_base='/data/svr/mysql'
local s_datetime=$(date +%Y%m%d_%H%M%S)
local s_port=3306
local s_password='xxx'
local s_db=$1
if [ -z ${s_port} ]; then
echo "Usage: $0 database table"
exit 2;
fi
local s_table=$2
local d_backup="/home/backup/mysql/${s_port}/mysqldump/${s_db}"
if [ -z ${s_table} ]; then
local dump_args="${d_db_base}/bin/mysqldump -h 127.0.0.1 -P ${s_port} -u root --password=${s_password} -B ${s_db}"
local f_dump_tar="${d_backup}/${s_datetime}-${s_db}.gz"
else
local dump_args="${d_db_base}/bin/mysqldump -h 127.0.0.1 -P ${s_port} -u root --password=${s_password} ${s_db} ${s_table}"
local f_dump_tar="${d_backup}/${s_datetime}-${s_table}.gz"
fi