最近项目进入了运维期,需要备份一下数据库防止发生意外后,后果不可控,脚本加好后再添加个crontab任务就好了
#!/bin/bash DATE=$(date +%Y%m%d%H%M%S) # 数据库用户名 USERNAME=root # 密码 PASSWORD=123456 # 要备份的数据库 DB1=kettle DB2=shsyj DB3=xxljob # Docker容器ID DOCKERID=ef599bee8ad8 #备份路径 docker exec -it ef599bee8ad8 mysqldump -u$USERNAME -p$PASSWORD $DB1 > /home/mysqlbackup/kettlebackup_$DATE.sql docker exec -it ef599bee8ad8 mysqldump -u$USERNAME -p$PASSWORD $DB2 > /home/mysqlbackup/shsyjbackup_$DATE.sql docker exec -it ef599bee8ad8 mysqldump -u$USERNAME -p$PASSWORD $DB3 > /home/mysqlbackup/xxljobbackup_$DATE.sql



