# ------------------- 自定义配置开始 ------------------- # 定义导出数据库连接 HOST_NAME=out-rm-wz9rps8173a1nx63gio.mysql.rds.aliyuncs.com PORT=3306 USER_NAME=kmall_cw PASSWORD=eb6zHJg%x3 DATABASE=kmall_cw # Kmall 商品信息表 TABLE_KMALL_GOODS=mall_goods # 指定导入数据的数据连接 DUMP_HOST=47.112.115.196 DUMP_PORT=3306 DUMP_USER_NAME=tuser DUMP_PASSWORD=Qq!123 DUMP_DATABASE=eccs # 定义dump文件路径 DIR_PATH=/root/eccs-dump SOURCE_PATH=/root/eccs-dump/eccs_kmall_dump.sql # ------------------- 自定义配置结束 ------------------- # 判断目录是否存在,不存在就判断 if [ ! -d "$DIR_PATH" ]; then mkdir $DIR_PATH echo "创建目录" fi # 判断 dump 文件是否存在,存在就删除 if [ -f "$SOURCE_PATH" ]; then rm -rf ${SOURCE_PATH} echo "删除原来的 dump.sql" fi echo "开始 dump kmall 数据..." # 导出商品信息 mysqldump -h${HOST_NAME} -P${PORT} -u${USER_NAME} -p${PASSWORD} --add-locks=0 --no-create-info --single-transaction --databases $DATABASE --tables $TABLE_KMALL_GOODS > ${SOURCE_PATH} echo "dump kmall 数据结束..." echo "开始导入 kmall 数据---" # 进入 mysql mysql -h${DUMP_HOST} -p${DUMP_PORT} -u${DUMP_USER_NAME} -p${DUMP_PASSWORD} << EOF # 使用数据库 use ${DUMP_DATABASE}; # 清空 oms 数据库 TRUNCATE table $TABLE_KMALL_GOODS; # 运行 dump 下来的文件 source ${SOURCE_PATH}; EOF echo "结束导入 kmall 数据---"