From 67a0c6ce9f14f7408c10389150320044d1fd9586 Mon Sep 17 00:00:00 2001 From: "zhangkun9038@dingtalk.com" Date: Tue, 27 Sep 2022 06:13:33 +0000 Subject: [PATCH] update --- backUpDB.sh | 27 +++++++++++++++++++++++++++ test.sh | 9 +++++++++ 2 files changed, 36 insertions(+) create mode 100755 backUpDB.sh create mode 100755 test.sh diff --git a/backUpDB.sh b/backUpDB.sh new file mode 100755 index 0000000..352b5e4 --- /dev/null +++ b/backUpDB.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +dbUser=$1 +dbPassword=$2 +dbHost=$3 +dbPort=$4 +dbName=$5 +backUpPath=$6 +ossPath=$7 + +cd ~ +/usr/bin/mysqldump --opt --protocol=TCP --user=${dbUser} --password=${dbPassword} --host=${dbHost} --port=${dbPort} ${dbName} > ${dbName}.sql + +cd $backUpPath +rm ${dbName}.sql_bak3.tar.gz +mv ${dbName}.sql_bak2.tar.gz ${dbName}.sql_bak3.tar.gz +mv ${dbName}.sql_bak1.tar.gz ${dbName}.sql_bak2.tar.gz +mv ${dbName}.sql.tar.gz ${dbName}.sql_bak1.tar.gz +mv ~/${dbName}.sql . +tar -czvf ${dbName}.sql.tar.gz ${dbName}.sql +rm ${dbName}.sql + +if [$ {#ossPath} != 0 ]; then + echo "ossPath: "${ossPath} + ~/ossutil cp ${dbName}.sql.tar.gz ${ossPath} +fi + diff --git a/test.sh b/test.sh new file mode 100755 index 0000000..8ede2a8 --- /dev/null +++ b/test.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +ossPath=$1 + +echo ${#ossPath} +if [ ${#ossPath} != 0 ]; then + echo "ossPath: "${ossPath} +fi +