目录
- 一、问题描述
- 二、解决方式
一、问题描述
- 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/