docker save mysql不能保存容器里的所有库吗?
debian吧
全部回复
仅看楼主
level 7
民已食为天
楼主
docker save mysql不能保存容器里的所有库吗?再用load恢复发现全没了
2023年03月03日 02点03分
1
level 13
yyu0378
不建议这样,推荐用存储卷的方式。一般数据库这种有状态的程序是不建议用容器方式的
2023年03月03日 10点03分
2
民已食为天
存储卷 你是说-v挂载物理机目录吧?然后直接复制目录 来备份?在另一台机器恢复时 把目录复制过去,再敲run命令?
2023年03月03日 11点03分
yyu0378
@民已食为天
可以这样这算冷备,需要先停数据库服务才能备份。也可以用xtrabackup做热备,不用停机
2023年03月06日 00点03分
民已食为天
@yyu0378
我看公司运维喜欢用mysqldump 每晚定时备份啊 这也是热备吧?
2023年03月06日 01点03分
yyu0378
@民已食为天
mysqldump也是比较好常用的备份工具。但它有两个大问题。1:备份还是有锁表问题,只能算温备,数据量大备份对业务影响大,2:备份和还原的效率比较低,数据l量大了,几乎是没法用的
2023年03月06日 02点03分
1