0%

ArangoDB 数据库备份恢复

备份 Arango 数据

1
2
3
export ENDPOINT="tcp://192.168.1.1:8529" USERNAME=root PASSWORD="123456" DB_NAME="db1" DUMP_FILE="arango"

arangodump --log.level debug --server.endpoint $ENDPOINT --server.username $USERNAME --server.password $PASSWORD --server.database $DB_NAME --output-directory $DUMP_FILE

创建 Arango 数据库

1
2
3
4
5
6
7
8
9
10
11
12
13
arangosh --server.endpoint tcp://192.168.1.1:8529 --server.username root --server.password 123456

db._createDatabase({
name: "db1_bak",
users: [
{
username: "root",
passwd: "password",
active: true
}
]
})
db._createDatabase("db1_bak")
  1. 打开 webui http://192.168.1.1:8529/
  2. 登陆
  3. 必须选择 _system
  4. 侧栏选择 databases
  5. 点击新建 databases

恢复 Arango 数据

1
2
3
4
5
6
7
export ENDPOINT="tcp://192.168.1.1:18529" USERNAME=root PASSWORD="123456" DB_NAME="db1" DUMP_FILE="arango"

arangorestore --log.level debug --server.endpoint $ENDPOINT --server.username $USERNAME --server.password $PASSWORD --server.database $DB_NAME --input-directory $DUMP_FILE

export ENDPOINT="tcp://192.168.1.1:8529" USERNAME=root PASSWORD="123456" DB_NAME="db1" DUMP_FILE="arango"

arangorestore --log.level debug --server.endpoint $ENDPOINT --server.username $USERNAME --server.password $PASSWORD --server.database $DB_NAME --input-directory $DUMP_FILE
-------------本文结束再接再厉-------------

本文标题:ArangoDB 数据库备份恢复

文章作者:IITII

发布时间:2024年12月01日 - 14:12

最后更新:2025年03月10日 - 14:03

原始链接:https://iitii.github.io/2024/12/01/1/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。