Neo4j 基本处理

1.neo4j的导入导出

1)配置neo4j-admin

vim neo4j-admin 配置JAVA_HOME="$BASEDIR/jdk"

2)执行数据备份

./neo4j-admin dump --database=graph.db --to=neo4j.dump 在本地生成neo4j.dump文件

3)执行数据导入

./neo4j-admin load --from=/opt/merit_cloud/mids/neo4j/bin/neo4j.dump --database=neo4j --force #--force 强制覆盖本地neo4j数据库 注意将数据导入到了neo4j数据库

2.初始化neo4j数据库

1)./neo4j stop停止数据库

2) 删除 server_id databases/system databases/store_lock transactions/system 即可

3.neo4j 备份脚本

复制代码
#!/bin/bash
echo "引入JAVA环境变量"
export JAVA_HOME=/opt/mids/neo4j/jdk
export PATH=$JAVA_HOME/bin:$PATH
# 进入制定目录
cd /opt/mids/neo4j
# 停止 Neo4j
echo "停止图数据库!"
./bin/neo4j stop
# 备份数据库(默认数据库名:graph.db)
#创建备份文件夹
mkdir -p /opt/neo4j_dumpfile/$(date +%Y%m%d)
echo "开始备份数据图库!"
./bin/neo4j-admin dump --database=graph.db --to=/opt/neo4j_dumpfile/$(date +%Y%m%d)/backup.dump
echo "数据库备份完成!"
# 重启 Neo4j
echo "重启图数据库!"
#echo "切换到admae用户"
./bin/neo4j start
echo "等待10秒让服务启动"
sleep 10
# 检查 Neo4j 进程是否存在
if pgrep -f "neo4j" > /dev/null; then
    echo "重启图库成功"
else
    echo "重启图库失败"
    exit 1
fi
# 图数据库异地不备份
echo "图数据库异地备份"
scp /opt/neo4j_dumpfile/$(date +%Y%m%d)/* admae@172.16.30.210:/opt/neo4j_dumpfile/$(date +%Y%m%d)/
# 删除15天前的备份数据
echo "删除16天备份数据"
DEL_DATA_DIR=$(date -d "16 days ago" +%Y%m%d)
rm -rf /opt/neo4j_dumpfile/${DEL_DATA_DIR}
echo "[$(date +'%Y-%m-%d %H:%M:%S')] Old backups deleted"
echo "完成所有操作!!!"
相关推荐
码农学院1 天前
Neo4j知识图谱赋能跨境电商GEO:LLM实体识别与AI搜索引擎结构化数据输出实战
人工智能·知识图谱·neo4j
TE-茶叶蛋1 天前
RAG智能电商客服什么时候上Neo4j?
neo4j
羊羊小栈1 天前
基于GraphRAG的税务财务智能问答系统(Neo4j_大语言模型)
人工智能·算法·语言模型·自然语言处理·毕业设计·neo4j·大作业
hhzz2 天前
(九)在MCU上跑AI推理:ESP-DL vs TFLite Micro,选哪个?怎么优化?
人工智能·单片机·neo4j·esp·ai推理
༄沐࿆风࿆࿆3 天前
neo4j Desktop下载学习笔记
笔记·学习·neo4j
我是唐青枫3 天前
Java Neo4j 实战指南:从图模型、Cypher 到 Spring Boot 关系查询
java·spring boot·neo4j
AI-好学者8 天前
RDF对比与Neo4j性能优化
人工智能·知识图谱·neo4j·knowledge graph
冷小鱼13 天前
Neo4j 深度解析:从原生图存储到 GraphRAG 的知识图谱革命
人工智能·知识图谱·neo4j
24计网1王仔寿17 天前
Linux运维与云计算全栈系统化学习指南(Shell+虚拟化+OpenStack+Docker+公私云实战)
linux·课程设计·数据库开发·微信公众平台·neo4j·命令模式·sequoiadb
羊羊小栈1 个月前
基于GraphRAG的医疗健康知识诊断系统(Neo4j_大语言模型)
人工智能·语言模型·毕业设计·知识图谱·创业创新·neo4j·大作业