MySQL定时备份
传统备份:
第一种备份:(比较麻烦)
docker exec -it mysql bin/bash
进入容器
mysqldump -uroot -proot --all-databases > emp_`date +%F`.sql
以日期.sql为文件名备份所有数据库至当前目录
exit
退出
docker cp mysql:emp_2022-04-21.sql /var/backup/
将容器里的备份文件复制到宿主机的备份目录
第二种备份(一步到位)
docker exec mysql sh -c 'exec mysqldump --all-databases -uroot -proot --all-databases' > /var/backup