服务器(Windows系统)自建蚂蚁(leanote)笔记超详细步骤(包含数据备份和数据还原)
服务器(Windows系统)自建蚂蚁(leanote)笔记超详细步骤(包含数据备份和数据还原)
需要依赖(工具)
- 轻量服务器(云服务器)一台 —— 环境Windows Server 2019
- MongoDB(https://www.mongodb.com/try/download/community)
- MongoDB附带工具包(https://www.mongodb.com/try/download/compass)
- leanote二进制版(http://leanote.org/)
- leanote客户端(https://leanote.com/)也可以不使用,直接使用网页版
二进制版跟源码版的区别在于:二进制版是编译好的leanote,不需要安装开发环境(编译环境),而源码版需要安装编译环境Golang。
一、安装MongoDB及其附带工具包
先在官网下载MongoDB及其附带工具包。
1.MongoDB
2.MongoDB附带工具包
3.下载完成
安装MongoDB。
1.以下直接下一步。
2.以下勾选许可条款,然后下一步。
3.以下选择默认配置,下一步。
4.以下直接下一步。注意不要更改安装目录!!!
5.以下取消选择【install MongoDB Compass】,【install MongoDB Compass】是MongoDB可视化GUI,建议不要选择。也可勾选,但需要等待较长一段时间。然后下一步。
6.以下直接install即可。
7.结果及验证。
点击finish即可。
进入安装目录的bin目录下。编辑目录,输入cmd,打开DOS界面。
按回车即可。
保证DOS界面的目录是在:C:\Program Files\MongoDB\Server\5.0\bin下即可。
输入mongo,进行验证。输入exit退出。(输入mongo出现以下信息即代表安装成功。)
8.将MongoDB的附带工具导入bin目录下。(先对mongDB的附带工具进行解压)
解压信息如下:
将工具包中bin目录下的所有exe程序复制到C:\Program Files\MongoDB\Server\5.0\bin目录下
二、导入leanote初始化数据
1.先将leanote二进制下载下来。
2.将其解压到C盘根目录下(可根据自己的需要选择解压目录)
3.在C:\Program Files\MongoDB\Server\5.0\bin目录下输入cmd进入DOS界面,输入命令:
mongorestore -h localhost -d leanote --dir c:\leanote\mongodb_backup\leanote_install_data
其命令意思表示为:在MongoDB数据库中创建一个表leanote ,其数据来源于c:\leanote\mongodb_backup\leanote_install_data。(注意根据leanote的解压目录来寻找数据来源)
回车执行,结果如下:
4.在轻量服务器(云服务器)的防火墙中添加相应的规则。(leanote的默认端口是:9000)
5.运行leanote。到leanote解压文件的bin目录下,鼠标右键以管理员权限运行run.bat。
如下代表启动成功。
三、访问自建蚂蚁(leanote)笔记
访问方式:轻量服务器的公有IP+端口9000。如:103.33.123.55:9000(仅作示范,并不是有效公有IP地址)
此时自建蚂蚁(leanote)笔记就大功告成了。超级管理员默认账号是admin,及密码是abc123。密码可在超级管理员的个人中心进行更改,具体的蚂蚁笔记的操作在这里不做过多描述,可以自行通过终端(web端)进行探寻,也可下载相应的pc端软件、Android APP等进行探寻。注意:登录的时候选择【使用自定义服务器】。
四、数据备份和还原
场景适用于当我们的轻量服务器(云服务器)快要到期的时候,而我们又不想续费该服务器,而是想另外买一台服务器的时候。这时候我们应该考虑的就是将原有的数据备份和在新服务器上还原数据。
1.首先我们要将leanote的二进制版的包进行打包(即将leanote的二进制包打包)
2.在C:\Program Files\MongoDB\Server\5.0\bin目录下(即MongoDB的bin目录下)输入cmd,打开DOS界面。
3.使用命令:mongodump -h 127.0.0.1 -d leanote -o C:\leanoteData 对其以往数据进行备份。
该命令的意思是指对MongDB数据库中的leanote表进行备份,存储位置在C盘的leanoteData文件夹下,注意:前提是存在leanoteData文件夹。
结果如下:(会在C盘的leanoteData目录下生成leanote的备份文件夹)
4.只需要在新的服务器中从本博客的第二大点,也就是【导入leanote初始化数据】的第三小点【在C:\Program Files\MongoDB\Server\5.0\bin目录下输入cmd进入DOS界面,输入命令】初始化leanote基本数据之后,执行以下命令:
mongorestore -h localhost:27017 -d leanote C:\leanoteData\leanote
其命令的含义是指在需要恢复的数据库实例表的名称,如leanote,然后其备份的数据是在C盘的leanoteData文件夹下的leanote文件夹下。
即可将以往的数据进行还原。
注意:leanote的二进制版的包是一定要保留下来的,图片数据都是保存在leanote的二进制版的包里的。
服务器(Windows系统)自建蚂蚁(leanote)笔记超详细步骤(包含数据备份和数据还原)相关推荐
- 最全自建蚂蚁(leanote)笔记超详细步骤
服务器(Windows系统)自建蚂蚁(leanote)笔记超详细步骤(包含数据备份和数据还原) 需要依赖(工具) 轻量服务器(云服务器)一台 -- 环境Windows Server 2019 Mong ...
- Windows系统本地自建蚂蚁(leanote)笔记教程(步骤非常详细,完美运行)
说明:本来在想找一个本地的笔记软件,偶尔需要记录一下资料,但是看了一下网上好多笔记软件,都是需要收费,我只需要一款本地笔记软件,在网上找了一下,发现蚂蚁笔记正好符合我的要求,就在网站找了很多教程,但是 ...
- 如何用虚拟机搭win建服务器,windows10系统下使用VMware搭建虚拟机超详细的图文教程...
有很多客户告知,在使用VM搭建虚拟机的时候,出现很多问题,如自己安装精简版本,阉割版本.如搭建好之后怎么设置都无法和局域网内其他的机器进行链接,网络不通等问题. 下面给大家带来的教程,完整的为您解决所 ...
- Windows系统下批量重命名文件(超详细操作讲解)
一.首先打开命令窗口:在文件夹空白处shift+鼠标右键 二.在命令行输入:dir/b>rename.xls,回车,文件夹里就会生成一个excel表格.(备注:这里的/b是一个参数,为了实现所有 ...
- window 服务器不稳定,服务器Windows系统突发情况的解决办法
服务器Windows系统现在还是大部分的站长的选择,有很多用户是使用Windows作为网站服务器的系统.今天小编对于服务器Windows系统在维护过程中出现的几种突发情况,来讲讲解决办法. 1.终端协 ...
- 阿里云轻量服务器windows系统远程桌面无法连接?
阿里云轻量服务器windows系统远程桌面无法连接? 阿里云服务器分为了ECS服务器和轻量型服务器,两者之间的不同我们之前已经介绍过了.轻量型服务器还是很受小伙伴们青睐的,轻量服务器的应用镜像及系统镜 ...
- 腾讯云服务器windows系统重装为Linux系统
腾讯云服务器windows系统重装为Linux系统 写在前面,由于之前的云服务器采用的是windows sever的系统,不能满足业务发展需要,所以就想重装为linux系统,本文前半部分主要是对腾讯云 ...
- 服务器Windows系统基本安全策略配置
服务器Windows系统基本安全策略配置.对windows服务器进行以上的设置和相关策略的制定,可以有效的增加服务器的自身防御能力,防止黑客利用常见的攻击手段和方法对服务器进行入侵和破坏,降低数据被盗 ...
- windows系统给文件夹添加备注(详细版)
windows系统给文件夹添加备注(详细版) 关于我 愤青持续码字中,每周三准时更新 每篇文章博主都会仔细来回阅读,语文不好,发现有语法错误,麻烦评论留言,一定改. 著作权归作者所有.商业转载请联系作 ...
- Git快速入门篇—— Windows版本淘宝镜像快速下载安装详细步骤及简单入门教程(附带图文教程)
Git快速入门篇-- Windows版本淘宝镜像快速下载安装详细步骤及简单入门教程(附带图文教程) 前言:我们平时在整理代码的时候,尤其是与别人一起开发项目的时候,常常涉及到代码的更新,因此代码版本问 ...
最新文章
- python非贪婪、多行匹配正则表达式例子[转载]
- linux遍历文件的编码格式
- IK分词源代码分析学习——与solr4.0接口
- ways to keep health
- php变量的引用与计数规则
- C# 使用Microsoft.Office.Interop将Excel、Word转换成PDF遇到的问题总结
- Qt安装Windows调试器
- GNS3环境安装流程
- Android模拟点击屏幕,实现按键精灵点击屏幕功能
- 使用 SoundSource 取代Mac系统内置的音量控制器
- fly bird用java怎么写,java-flybird_wang-51CTO博客
- flash游戏开发学习
- 四 H264解码输出yuv文件
- Rust的crate
- Jenkins+GitHub+fir_cli 一行命令从源码到fir im
- 2022贵州省农村信用社员工招聘模拟题及答案
- eclipse的启动失败提示发生了错误,请参阅日志文件
- 【转】大河报重要版面刊登署名永春文章:观猴有感
- Mysql命令行导出远程mysql数据库到虚拟机本地的mysql中
- 关于CMD文件中文乱码的解决方案