SHELL编程实战MYSQL备份脚本(编程思路)
1、备份MYSQL数据库,备份的工具的选择;
数据量小于100G使用全备,基于mysqldump工具备份,备份会锁表;
数据量大于100G使用增量备份,基于xtrabackup工具备份,Innodb引擎;
2、备份MYSQL数据库,备份的策略的选择;
每天进行全备份,或者1-6增量备份分,周日全备,一般凌晨1点-7点结束
3、备份MYSQL数据库,备份的路径或者目录、服务器;
/data/backup/date+%F
,当天的日期,或者备份到远程服务器、FTP服务器;
4、需要备份的MySQL库,全库备份还是单库备份;
备份单个数据库,或者备份所有数据库,根据需求选择;
5、备份MYSQL数据库,备份的用户名、密码
设置专门备份数据库用户名和密码,跟生产环境其他用户名和密码,提高安全性;
6、备份MYSQL数