1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- # ------------------- 自定义配置开始 -------------------
- # 定义导出数据库连接
- 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 数据---"
|