我正在 Debian 环境中工作,我必须将 Couchbase 数据库从远程服务器位置拉到我的本地开发环境中。
我无法找到有关该主题的任何详细信息,因此如能提供任何帮助我将不胜感激。
谢谢你!
答案1
通常的技巧是使用scp
。通常是:
scp user@remotemachine:/path/to/remote/file.db /path/to/local/dir/
您可能能够使用密码,或者 SSH(scp 在 ssh 下运行)可能配置为需要 Keyfile 才能登录。尝试复制,看看您的密码是否有效。
有一个简单的教程在这里。
答案2
根据您使用的 Couchbase 版本,有两种工具:
cbbackupmgr:
完整备份
创建仓库:
cbbackupmgr 配置 -a “备份目录” -r “备份名称”
创建备份:
cbbackupmgr 备份 -a“备份目录”-r“备份名称”-c couchbase://“ip_date_node”-u“用户”-p“密码”
恢复(存储桶必须是空的):
cbbackupmgr 恢复 -a“备份目录”-r“备份名称”-c couchbase://“ip_date_node”-u“用户”-p“通过”
cbbackup 和 cbrestore:
备份:
cbbackup couchbase://"ip_date_node":8091 "备份名称" -u "用户" -p "通过"
恢复(存储桶必须是空的):
cbrestore ~/backup couchbase://ip_date_node:8091 -b “备份名称”
更多信息:https://docs.couchbase.com/server/current/backup-restore/backup-restore.html