123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- # ------------------- 自定义配置开始 -------------------
- # 定义导出数据库连接
- HOST_NAME=47.112.115.196
- PORT=3306
- USER_NAME=dumper
- PASSWORD=dumper
- DATABASE=oms_write
- # OMS 门店库存表
- TABLE_OMS_SHOP=wb_merch_shop_inve
- # OMS 仓库库存表
- TABLE_OMS_INVE=wb_inve_mng
- # 指定导入数据的数据连接
- 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_oms_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 oms 数据..."
- # 复制 OMS 库存
- mysqldump -h${HOST_NAME} -P${PORT} -u${USER_NAME} -p${PASSWORD} --add-locks=0 --no-create-info --single-transaction --databases $DATABASE --tables $TABLE_OMS_SHOP $TABLE_OMS_INVE > ${SOURCE_PATH}
- echo "dump oms 数据结束..."
- echo "开始导入 oms 数据---"
- # 进入 mysql
- mysql -h${DUMP_HOST} -p${DUMP_PORT} -u${DUMP_USER_NAME} -p${DUMP_PASSWORD} << EOF
- # 使用数据库
- use ${DUMP_DATABASE};
- # 清空 oms 数据库
- TRUNCATE table $TABLE_OMS_SHOP;
- TRUNCATE table $TABLE_OMS_INVE;
- # 运行 dump 下来的文件
- source ${SOURCE_PATH};
- EOF
- echo "结束导入 oms 数据---"
|