当前位置: 首页 > news >正文

典当行网站源码现在网站开发模式

典当行网站源码,现在网站开发模式,互联网行业建设网站,广州建站哪个济南兴田德润实惠吗文章目录 一. 官网说明1. 操作说明2. 注意事项 二. docker 容器化操作1. 导出(备份)停止容器执行备份 2. 导入(恢复)停止容器(如果未停止)执行导入 3. 启动容器 一. 官网说明 https://neo4j.com/docs/operations-manual/current/…

文章目录

  • 一. 官网说明
    • 1. 操作说明
    • 2. 注意事项
  • 二. docker 容器化操作
    • 1. 导出(备份)
      • 停止容器
      • 执行备份
    • 2. 导入(恢复)
      • 停止容器(如果未停止)
      • 执行导入
    • 3. 启动容器

一. 官网说明

https://neo4j.com/docs/operations-manual/current/docker/dump-load/

1. 操作说明

  1. 确定备份工具
    • 使用 Neo4j 提供的 neo4j-admin 工具
    • 此工具适用于 Neo4j 4.x 版本,可用来创建数据库的完整备份。
  2. 逐个备份所有数据库
    • Neo4j 支持多数据库架构,每个数据库需要单独备份。
    • 通过运行多个命令依次备份每个数据库。
  3. 检查备份
    • 验证备份是否成功,检查备份目录中的内容确保所有数据库都已备份。

 

2. 注意事项

  • 备份目录的存储空间
    • 确保目标目录有足够的存储空间容纳所有备份文件。
  • 数据库的一致性
    • 在备份期间,建议不要进行写操作,以避免数据不一致。
  • 备份权限
    • 运行备份命令的用户需要具有访问 Neo4j 安装目录和目标备份目录的权限。

 

二. docker 容器化操作

导出和导入时都需要停止容器,因为正在启动的容器不允许操作,如下操作日志:

neo4j-admin database dump --to-path=/neo4j/backup/ neo4j# neo4j-admin database dump --to-path=/neo4j/backup/ neo4j
2024-12-11 13:24:49.126+0000 INFO  [o.n.c.d.DumpCommand] Starting dump of database 'neo4j'
2024-12-11 13:24:49.146+0000 ERROR [o.n.c.d.DumpCommand] Failed to dump database 'neo4j': The database is in use. Stop database 'neo4j' and try again.
2024-12-11 13:24:49.148+0000 ERROR [o.n.c.d.DumpCommand] Dump failed for databases: 'neo4j'
Dump failed for databases: 'neo4j'
Run with '--verbose' for a more detailed error message.

也就是说我们无法在容器内进行操作,需要停止容器后进行备份,恢复

 

1. 导出(备份)

停止容器

首先停止要导出的neo4j数据库,在docker compose文件所在位置下执行

docker compose  stop neo4j[+] Stopping 1/1✔ Container neo4j  Stopped   

 

执行备份

在docker compose文件同级目录下执行

docker run --interactive --tty --rm \--volume=./neo4j/data:/data \--volume=./neo4j/data/backup:/neo4j/backup/ \neo4j \
neo4j-admin database dump neo4j --to-path=/neo4j/backup/# 如下日志
neo4j-admin database dump neo4j --to-path=/neo4j/backup/
2024-12-11 13:01:51.864+0000 INFO  [o.n.c.d.DumpCommand] Starting dump of database 'neo4j'
Done: 36 files, 257.9MiB processed in 0.281 seconds.
2024-12-11 13:01:52.449+0000 INFO  [o.n.c.d.DumpCommand] Dump completed successfully

部分命令解释:

### `--rm`
容器停止后自动删除,避免占磁盘空间。
### `-v ./neo4j/data/backup:/neo4j/backup/ `
将宿主机的 `/data/neo4j` 目录挂载到容器内的 `/neo4j/backup/` 目录,实现数据共享与持久化。### `neo4j-admin database dump neo4j --to-path=/neo4j/backup/`
在容器内用 `neo4j-admin` 工具备份名为 `neo4j` 的数据库,备份文件存到容器内 `/neo4j/backup/` 目录(实际会存到宿主机对应挂载目录)。 

 

2. 导入(恢复)

停止容器(如果未停止)

首先停止要导入的neo4j数据库,在docker compose文件所在位置下执行

docker compose stop  neo4j

 

执行导入

docker run -it \--rm \-v ./neo4j/data/backup:/neo4j/backup/ \neo4j:latest \neo4j-admin database load --from-path=/neo4j/backup/ neo4j 
# 如果数据库存在会报如下错误
Failed to load database 'neo4j': Database already exists: neo4j
Load failed for databases: 'neo4j'
Load failed for databases: 'neo4j'
Run with '--verbose' for a more detailed error message.

 

强制导入(谨慎操作)

docker run -it \--rm \-v ./neo4j/data/backup:/neo4j/backup/ \neo4j:latest \neo4j-admin database load --from-path=/neo4j/backup/ neo4j --overwrite-destination=trueDone: 36 files, 257.9MiB processed in 0.209 seconds.

部分参数说明:


### `--rm`
容器停止后自动删除,节省磁盘空间。### `-v./neo4j/data/backup:/neo4j/backup/`
将宿主机的 `./neo4j/data/backup` 目录挂载到容器内 `/neo4j/backup/` 目录,实现数据共享与持久化。### `neo4j:latest`
指定运行Neo4j的最新版本镜像。### `neo4j-admin database load --from-path=/neo4j/backup/ neo4j --overwrite-destination=true`
在容器内用 `neo4j-admin` 工具,从 `/neo4j/backup/` 路径(对应宿主机相关目录)加载备份数据到名为 `neo4j` 的数据库,`--overwrite-destination=true` 表示覆盖原有数据库

 

3. 启动容器

docker compose start neo4j
http://www.yayakq.cn/news/822438/

相关文章:

  • 网站制作宜昌怎么做?海南百度推广开户
  • 长沙flash网站制作做网站的专业公司
  • 外贸跨境电商网站建设开发大型企业网站建设方案
  • wordpress如何导航网站注册安全工程师含金量
  • 甘谷县建设局网站汽车租赁网站建设
  • 网站 cms南昌房产网官网
  • 深圳高端网站建设电话网站优化排名教程
  • 早教类网站模板怎么创建网页文件
  • 旅游目的地网站建设的流程广告投放怎么做
  • 网站备案 互联网信息查询90数字设计
  • 百度做网站电话多少钱网站会更改吗
  • 电商网站如何做cc域名做网站好吗
  • 谁可以教我做网站企业搭建什么样的平台
  • 建设施工网络平台淄博网站优化首选公司
  • 建设 互动 网站 模式开一个二手车销售网站怎么做
  • 网站型与商城型有什么区别吗珠宝网站源码免费下载
  • 网站开发新动力中国商标网官网首页
  • dede 网站改宽屏代码有人有片资源吗在线观看不下载
  • 银川网站建设公司名单网站怎么做 流程
  • 搜索的网站后大拇指分享数量不见了微信分销系统多层
  • 智联招聘网站怎么做两份简历中国工程建设信息平台
  • 怎么样做网站才可以加重权重网站恢复
  • 网站制作在线版一级域名二级域名区别
  • 赣州市建设工程造价管理网站wordpress 设置ftp
  • 兰州网站建设托管wordpress登录页面空白
  • 外包公司网站网页设计文员0基础招培训
  • 专业的咨询行业网站制作上海优化外包
  • 白山建设局网站广告公司名称
  • 织梦网站采集规则青岛网站建设工作室
  • 来钱快app天桥区seo全网宣传