亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux shell小腳本分享

發布時間:2020-08-08 17:49:19 來源:ITPUB博客 閱讀:160 作者:賀子_DBA時代 欄目:建站服務器
我們網站最近要上云,需要數據庫遷移,其中有個產生網站查看日志的業務,是每天產生一個表,數據量大概是300萬左右,目前數據庫里面有將近500天的數據,也就是有500個表,命名規范如下:
MariaDB [log]> show tables;
| pvlogs_20170615 |
| pvlogs_20170616 |
| pvlogs_20170617 |
| pvlogs_20170618 |
| pvlogs_20170619 |
| pvlogs_20170620 |
| pvlogs_20170621 |
| pvlogs_20170622 |
| pvlogs_20170623 |
現在要我把這些表全部dump先來,并且一個表一個文件,這手工一個一個mysqldump,是絕對不行的,于是想到了用shell腳本完成,具體如下:
[root@S143 ~]# cat mysqldumplog.sh
#! /bin/bash
datenum=`date +%Y%m%d -d '498 days ago'`
nowdate=`date +%Y%m%d`
while [ $datenum -lt $nowdate ]
do
mysqldump -uroot -p***** log pvlogs_$datenum | gzip >/backup_mysql/mysql_143/log/pvlogs_$datenum.sql;
datenum=`date -d "$datenum 1 days" +"%Y%m%d"`
done
注釋:1:date +%Y%m%d -d '498 days ago' 取出498天之前的日期,2:date -d "$datenum 1 days" +"%Y%m%d"是在指定的日期上加一天;
腳本很簡單,可是對于剛接觸linux shell的人來說,是有意義的,
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

百色市| 盐边县| 金秀| 循化| 定西市| 汪清县| 柘城县| 仁化县| 清流县| 内乡县| 黎城县| 昭苏县| 治县。| 房山区| 咸丰县| 湟源县| 灵璧县| 益阳市| 秀山| 张家港市| 仙居县| 镇巴县| 时尚| 阳曲县| 仪征市| 浏阳市| 江达县| 都安| 昭通市| 且末县| 普兰县| 清镇市| 高尔夫| 石家庄市| 法库县| 白银市| 和林格尔县| 桐庐县| 青龙| 泌阳县| 鄂托克前旗|