Huginn(Docker)数据备份与恢复
目录
简单介绍使用 Docker 运行的 Huginn 数据的备份与恢复
备份数据
使用命令在容器中生成备份:
$ docker exec -it huginn mysqldump --single-transaction --opt -u root -ppassword huginn_production > huginn_backupfile.sql
或直接拷贝数据到容器外:
$ docker exec -it huginn mysqldump -u root -ppassword huginn_production > /root/test_db.sql
恢复数据
首先复制文件到 docker
中:
$ docker cp /home/xxxx/huginn_backupfile.sql huginn:/app/huginn_backupfile.sql
然后进入 docker
:
$ docker exec -ti huginn bash
接下来恢复数据库:
$ mysql -u root -ppassword huginn_production < huginn_backupfile.sql