汪微的博客
zane,做一个有思维的开发者

汪微的博客

LINUX系统下安装mongodb

2018年10月21日60 browse

网上有很多的教程安装mongodb,本文章也主要是记录mongodb安装过程(供以后安装参考方便):

下载解压包(以4.0.3版本为例):

$ cd /usr/src
$ wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.3.tgz

我这里安装到/usr/src目录下,你可以去官网下载你需要的版本官网下载地址链接:

https://www.mongodb.com/download-center/community

解压压缩包

$ tar xvf mongodb-linux-x86_64-4.0.3.tgz

更改下解压文件名称

$ mv mongodb-linux-x86_64-4.0.3 mongodb

配置环境变量

$ vi /etc/profile
$ # MongoDB 环境变量内容
$ export MONGODB_HOME=/usr/src/mongodb
$ export PATH=$MONGODB_HOME/bin:$PATH

使立即生效

$ source /etc/profile

现在看看mongodb命令是否生效吧

$ mongo


如果你想在一台机器上配置多台mongodb服务,则只需要创建几份配置文件即可,下面我配置两个端口27017,27018 mongodb服务。

配置文件放在 /data/mongodb 目录下

# 创建相关文件
$ mkdir /data/mongodb/db
$ mkdir /data/mongodb/logs
$ cd /data/mongodb

db目录为存放数据的文件夹,logs顾名思义就是存放日志的位置,新增27017和27018的db文件和日志文件

# 创建数据库文件夹
$ mkdir /data/mongodb/db/mongodb27017 
$ mkdir /data/mongodb/db/mongodb27018
# 创建日志文件
$ cat /data/mongodb/logs/mongo27017.log
$ cat /data/mongodb/logs/mongo27018.log

创建mongodb启动配置文件

$ vim /data/mongodb/mongod27017.conf
$ vim /data/mongodb/mongod27018.conf

启动配置文件的基础内容如下,不同服务只需要更改端口号即可

processManagement:
  fork: true
systemLog:
  destination: file
  path: /data/mongodb/logs/mongo27017.log
  logAppend: true
storage:
  dbPath: /data/mongodb/db/mongodb27017
net:
  bindIp: 127.0.0.1
  port: 27017

启动mongod服务

# 先看看进程中是否有mongodb服务启动,有则kill掉
$ ps -ef | grep mongodb
# 启动mongodb
mongo -f /data/mongodb/mongod27017.conf
mongo -f /data/mongodb/mongod27018.conf
# 会有启动成功的提示,查看mongodb进程信息
$ ps -ef | grep mongodb



博主 zane 发表于 2018-10-21 11:22:16,添加在了 mongodb 标签下

打赏

您的支持将鼓励我继续努力与分享。

扫码打赏,建议金额1-10元

提醒:打赏金额将直接进此方账号,无法退款,请您谨慎操作。

评论

正在加载验证码......

提交