Mac 安装mongodb,运行Yapi

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac 安装mongodb,运行Yapi相关的知识,希望对你有一定的参考价值。

参考技术A

brew 启动:

brew 停止:

mongod 命令后台进程方式:

默认情况下,MongoDB没有启用访问控制,因此没有默认用户或密码。
要启用访问控制,请使用命令行选项· --auth 或 security.authorization 配置文件设置。
具体细节请查看官方文档的 启用验证 章节

在新的终端标签页中进入mongo shell

创建管理员用户

在mongo shell页面输入 quit() 退出

在mongo daemon页面 按住ctrl-c终止进程

启用 --auth 选项重新启动mongod

使用之前创建的用户登入mongo shell

客户端连接

参考文档 启动Yapi

按照说明初始化数据和启动yapi即可。

Mac OSX 平台安装 MongoDB

#yyds干货盘点#如何进行快速进行yapi迁移

1.搭建新的yapi环境

 新的yapi最好跟旧的yapi版本一致,不然会出现不可预料的问题

本文主要介绍通过数据库迁移Yapi,Yapi使用的数据库是mongodb,采用dock部署,部署文档详见​​Yapi安装​

2.备份yapi数据

ps:本文介绍的是迁移到一个没有数据的新环境,如果已有数据,会被覆盖,建议先备份数据导出

通过mongodump命令导出mongodb中的数据

docker exec $容器名 mongodump -d yapi -o /my-yapi/
  • -d:
    需要备份的数据库实例,例如:yapi

  • -o:备份的数据容器中存放的位置,例如:/home/apps,当然该目录需要提前建立,在备份完成后,系统自动在dump目录下建立一个yapi目录,这个目录里面存放该数据库实例的备份数据。

3.导出yapi数据

将容器中的数据拷贝到宿主机

docker cp 5170acb85967:/my-yapi/ /root/my-yapi/

4.导入yapi数据

将yapi数据拷贝到新的容器中

docker cp my-yapi 9fa03390a97a:/

5.将备份数据导入到新的mongodb中

进入到容器中之后,执行以下命令:

mongorestore -d yapi --drop --dir /my-yapi
  • -d :
    需要恢复的数据库实例,例如:yapi,当然这个名称也可以和备份时候的不一样,比如test

  • --drop:
    恢复的时候,先删除当前数据,然后恢复备份的数据。就是说,恢复后,备份后添加修改的数据都会被删除,慎用哦!

  • --dir:
    指定备份的目录

温馨提示:最好备份恢复时让mongodb以及yapi版本保持一致,不然容易出错。同时最好加上--drop选项,保证恢复的完整性

6.重新启动容器

docker restart contain_name

#yyds干货盘点#如何进行快速进行yapi迁移_mongodb


以上是关于Mac 安装mongodb,运行Yapi的主要内容,如果未能解决你的问题,请参考以下文章

mac 下用 brew 安装mongodb

centos 安装Yapi

告别swagger单一页面,接口文档yapi工具安装

告别swagger单一页面,接口文档yapi工具安装

YApi接口管理平台-本地部署-安装教程

实战必备开发工具解析眼前一亮,接口文档yapi工具安装