我们网站最近要上云,需要数据库迁移,其中有个产生网站查看日志的业务,是每天产生一个表,数据量大概是300万左右,目前数据库里面有将近500天的数据,也就是有500个表,命名规范如下:
现在要我把这些表全部dump先来,并且一个表一个文件,这手工一个一个
mysqldump,是绝对不行的,于是想到了用shell脚本完成,具体如下:
mysqldump -uroot -p***** log pvlogs_$datenum | gzip >/backup_mysql/mysql_143/log/pvlogs_$datenum.sql;