|
|
@@ -1,15 +1,12 @@
|
|
|
#!/bin/bash
|
|
|
-
|
|
|
#设置mysql的备份保存目录
|
|
|
folder=/etc/bashupMysql
|
|
|
cd $folder
|
|
|
#当前日期
|
|
|
time_now=$(date "+%Y-%m-%d")
|
|
|
#当前时间的前30天 %H:%M:%S
|
|
|
-time_30day_ago=$(date -d"15 day ago" "+%Y-%m-%d 00:00:00")
|
|
|
-#当前日期的前三天
|
|
|
-time_3day_ago=$(date -d"3 day ago" "+%Y-%m-%d")
|
|
|
-#数据库服务器ip,填写服务器的公网地址即可
|
|
|
+time_30day_ago=$(date -d"25 day ago" "+%Y-%m-%d 00:00:00")
|
|
|
+#数据库服务器ip
|
|
|
host="was.baoshi56.com"
|
|
|
test_host="101.133.135.193"
|
|
|
#用户名
|
|
|
@@ -38,8 +35,6 @@ mysqldump -h$host -u$user -p$password --single-transaction -q -e $db order_count
|
|
|
mysql -u$test_user -p$test_password $test_db< $time_noworder_counting_records.sql
|
|
|
mysqldump -h$host -u$user -p$password --single-transaction -q -e $db order_bins --where="created_at>='$time_30day_ago'" > $time_noworder_bins.sql
|
|
|
mysql -u$test_user -p$test_password $test_db< $time_noworder_bins.sql
|
|
|
-mysqldump -h$host -u$user -p$password --single-transaction -q -e $db order_packages --where="created_at>='$time_30day_ago'" > $time_noworder_packages.sql
|
|
|
-mysql -u$test_user -p$test_password $test_db< $time_noworder_packages.sql
|
|
|
mysqldump -h$host -u$user -p$password --single-transaction -q -e $db order_package_commodities --where="created_at>='$time_30day_ago'" > $time_noworder_package_commodities.sql
|
|
|
mysql -u$test_user -p$test_password $test_db< $time_noworder_package_commodities.sql
|
|
|
mysqldump -h$host -u$user -p$password --single-transaction -q -e $db rejected_bills --where="created_at>='$time_30day_ago'" > $time_nowrejected_bills.sql
|
|
|
@@ -56,5 +51,6 @@ mysqldump -h$host -u$user -p$password --single-transaction -q -e $db w_m_s_waybi
|
|
|
mysql -u$test_user -p$test_password $test_db< $time_noww_m_s_waybill_orders.sql
|
|
|
mysqldump -h$host -u$user -p$password --single-transaction -q -e $db order_commodities --where="created_at>='$time_30day_ago'" > $time_noworder_commodities.sql
|
|
|
mysql -u$test_user -p$test_password $test_db< $time_noworder_commodities.sql
|
|
|
-
|
|
|
+mysqldump -h$host -u$user -p$password --single-transaction -q -e $db order_packages --where="created_at>='$time_30day_ago'" > $time_noworder_packages.sql
|
|
|
+mysql -u$test_user -p$test_password $test_db< $time_noworder_packages.sql
|
|
|
#sudo rm -rf $time_3day_ago*
|