【线上问题】服务器关机导致docker启动的mysql数据库消失了
5. 确定后,将_data里的数据拷贝到数据库data映射目录,重启docker即可。1. 服务器迁移断电导致docker启动的mysql数据库没有了数据。4. ll命令一下能看到各个数据库名,确定自己要恢复的数据库。1. sudo -i切换root账号。3. mysql重启数据库消失了。2. 查找mysql的容器卷。2. data目录是空的。3. 进入各个_data。
·
一、问题描述
- 1. 服务器迁移断电导致docker启动的mysql数据库没有了数据
- 2. data目录是空的
- 3. mysql重启数据库消失了
二、解决方式
- 1. sudo -i切换root账号
- 2. 查找mysql的容器卷
find /var/lib/docker/volumes/ -name mysql
- 3. 进入各个_data
cd /var/lib/docker/volumes/f7e33cb2ac4a213f1a812d9a15dae5e77e8859c6cc2c15c9a8c29d203c3bc0f0/_data
- 4. ll命令一下能看到各个数据库名,确定自己要恢复的数据库
- 5. 确定后,将_data里的数据拷贝到数据库data映射目录,重启docker即可
scp -r /var/lib/docker/volumes/f7e33cb2ac4a213f1a812d9a15dae5e77e8859c6cc2c15c9a8c29d203c3bc0f0/_data/* /opt/mysqlDB/data/
更多推荐
已为社区贡献1条内容
所有评论(0)