我們網站最近要上云,需要數據庫遷移,其中有個產生網站查看日志的業務,是每天產生一個表,數據量大概是300萬左右,目前數據庫里面有將近500天的數據,也就是有500個表,命名規范如下:
現在要我把這些表全部dump先來,并且一個表一個文件,這手工一個一個
mysqldump,是絕對不行的,于是想到了用shell腳本完成,具體如下:
mysqldump -uroot -p***** log pvlogs_$datenum | gzip >/backup_mysql/mysql_143/log/pvlogs_$datenum.sql;