Docker环境下备份和还原MySQL数据库
refer: https://www.51jiejue.com/ops/docker-mysql-backup-restore.html
备份MySql容器里的MySQL数据库:
docker exec -it Docker容器名 mysqldump -uroot -p数据库密码 数据库名 > 备份文件名.sql还原MySQL数据库:
创建数据库:
docker exec -it Docker容器名 mysql -uroot -p数据库密码 CREATE DATABASE 数据库名 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;还原:
docker exec -i Docker容器名 mysql -uroot -p数据库密码 数据库名 < 备份文件名.sql