mysqldump 同步数据库
#!/bin/bash
#################################################
# mysqldump同步数据库脚本
#
#
# 参数解释:
# d 源数据库
# u 源用户名,默认root
# a 源密码,默认root
# h 源数据库地址
# p 源端口,默认3306
#
# D 目标数据库,默认同名源数据库
# U 目标用户名,默认root
# A 目标密码,默认root
# H 目标数据库地址,默认127.0.0.1
# P 目标端口,默认3306
#
# 调用示例./sync.backup.database.script -dmydb -hmyhost -umyuser -amypassword
#
#################################################
set -e
CURRENT_PATH=$(dirname $(readlink -f "$0") || (cd "$(dirname "$0")";pwd))
#source
s_host=""
s_user=root
s_password=root
s_database=""
s_port=3306
#target
t_host=127.0.0.1
t_user=root
t_password=root
t_database=""
t_port=3306
while getopts "d:u:a:h:p:D:U:A:H:P" opt; do
case $opt in
d)
echo "source database:$OPTARG"
s_database=$OPTARG
;;
u)
echo "sourc