- 法律
- 文章正文
MySQL数据备份的五种方法:最后一种很暴力[朗读]
mysql数据备份,总结四个方法:
1,mysqldump
项目使用的docker容器,运行命令如下:
docker exec sys-mysql mysqldump -uroot -proot lingjia >./mysql.sql
推荐使用阿里云效devops流水线,设置合理的间隔时间,定时运行。
2,复制数据文件
另一种直接的方法,将数据库文件复制保存起来:
docker exec sys-mysql cp -rf /root/deploy/data/mysql/*./mysql/。
3,ecs挂载云盘存储数据
业务系统部署在阿里云服务,可以使用ecs挂载数据盘的方式,直接将数据落地。
4,使用云服务rds
不差钱,任意选择,推荐高可用版,三节点99.99%可用性,数据复制强一致,rpo等于零。
如果肉疼,可以降低配置。
5,自动备份服务器数据。
设置服务器每一周备份一次,这适应于云盘不超过120g的阿里云ecs服务器!就算数据数据被误删除也可以回滚到上一周的!是不是很聪明。
加入收藏