在 服务器 安装、运行 MongoBb,以及 开启 MongoDb 进程守护(解决 关闭 Xshell 杀 MongoBb 后台 的问题)

所需工具: Xshell 6

一、安装 MongoDb

Xshell 连接服务器后输入:

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz    # 下载
tar -zxvf mongodb-linux-x86_64-3.0.6.tgz                                   # 解压

mv  mongodb-linux-x86_64-3.0.6/ /mongodb    # 将解压包拷贝到指定目录,这里拷贝到 /mongodb目录 中

这样 MongoDb 就安装好了,但每次运行都要进入 mongodb 目录下的 bin 文件夹才能 运行 mongod 进程, 为了方便我们后续使用,我们可以配置一下环境变量

export PATH=/mongodb的安装路径/bin:$PATH  #本文的话就是 export PATH=/mongodb/bin:$PATH

然后不要忘记了创建 MongoDb 数据库目录: 输入 mkdir -p /data/db
此时我们输入 mongod 出现以下画面就代表成功运行了 MongoDb服务
在 服务器 安装、运行 MongoBb,以及 开启 MongoDb 进程守护(解决 关闭 Xshell 杀 MongoBb 后台 的问题)_第1张图片

二、 MongoDb 进程守护

如果不对 MongoDb服务 进行 进程守护运行, 那么在关闭 Xshell 的同时也会把 MongoDb后台服务 给杀掉,这里的解决方法是:
① 首先先创建 logs 文件 与 data 目录下: sudo touch /data/log
② 然后输入 mongod --fork --logpath=/data/logs 后 出现以下画面就代表大功告成
在这里插入图片描述此时就算关闭 Xshell , MongoDb服务 还在进行着。

你可能感兴趣的:(前端,JS,nodejs,mongodb)