前些天服务器蹦了,原本正在使用中的YAPI也无法使用了,重装服务器后,开始琢磨怎么恢复YAPI,想了下主要是MongoDB的恢复会不会比较麻烦,于是多方百度了一下,发现还是挺简单的,这里记录一下备忘吧:)
1、先说下恢复前的状况,由于只是服务器蹦了,原本的内容又没在系统盘(Nodejs除外),所以重做系统没有对非系统盘造成任何文件影响,该有的文件一个没损失,确定这一点后,开始着手恢复
2、安装Nodejs,要不是装在了C盘,或许也不用重新安装,只需设置一下环境即可
3、恢复MongoDB
使用管理员在Powershell或提示命令符中执行下面内容,注意日志路径与数据库路径要改成实际路径,serviceName改成自己需要的名称
mongod --bind_ip 0.0.0.0 --logpath G:\Database\MongoDB\Server\5.0\data\logs\mongodb.log --logappend --dbpath G:\Database\MongoDB\Server\5.0\data\db --port 27017 --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install
执行完后会在系统服务中添加上你设置的MongoDB名称
完成后即可可启动yapi了(注意路径换成实际路径)
node "G:\Servers\yapi\vendors\server\app.js"
ok,又可以用了,很简单:)