mysql 备份与恢复数据 - 指令操作
mysqldump 备份可以一个多个,甚至所有的数据库。这里主要以单个数据库的备份和恢复为例。
备份数据库
# 容器中
mysqldump -uroot -proot abc > abc.sql
# 从容器中下载到服务器中
sudo docker cp mariadb:/abc.sql .
# 复制指令反过来,从服务器中把文件复制到容器中,也是可以的
恢复数据库
# 从服务器中下载到容器中
sudo docker cp ./abc.sql mariadb:/
# 容器中
mysql -uroot -proot abc < abc.sql