docker dump 备份数据库
Docker中,可以使用以下命令备份数据库:
- 首先,使用docker exec命令进入到运行中的数据库容器中:
docker exec -it <container_name> /bin/bash
- 使用mysqldump命令备份数据库,将备份数据写入到本地文件中:
mysqldump -u <username> -p <database_name> > /path/to/backup.sql
在执行此命令时,需要替换
- 退出容器并复制备份文件到宿主机:
exit
docker cp <container_name>:/path/to/backup.sql /path/on/host/backup.sql
将<container_name>替换为实际的容器名称,/path/to/backup.sql替换为备份文件在容器中的路径和名称,/path/on/host/backup.sql替换为备份文件在宿主机中的路径和名称。
备份文件现在已存储在宿主机上,可以使用该文件恢复数据库
原文地址: http://www.cveoy.top/t/topic/huFj 著作权归作者所有。请勿转载和采集!