ITPub博客

首页 > 数据库 > > 基于Linux环境的MongoDB数据库安装

基于Linux环境的MongoDB数据库安装

作者:浪花小雨滴 时间:2020-05-12 11:43:59 0 删除 编辑

环境:CentOS7+MongoDB4.0.11

1.下载MongoDB安装包,解压

下载链接:pan.baidu.com/s/10Xoqvq

[root@localhost src]# cd /usr/local/src/
[root@localhost src]# wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.11.tgz
[root@localhost src]# tar -zxvf mongodb-linux-x86_64-4.0.11.tgz -C /usr/local/
[root@localhost src]# cd ../
[root@localhost src]# mv mongodb-linux-x86_64-4.0.11 mongodb

2.配置环境变量

[root@localhost src]# vi /etc/profile

在文件末尾增加一行,编辑内容:export PATH=$PATH:/usr/local/mongodb/bin

修改后如图所示

修改后保存并退出,执行如下命令让配置生效。

[root@localhost src]# source /etc/profile

3.创建数据库目录

[root@localhost src]# cd /usr/local/mongodb
[root@localhost mongodb]# touch mongodb.conf
[root@localhost mongodb]# mkdir db log
[root@localhost mongodb]# touch log/mongodb.log

4.修改mongodb.conf配置文件

[root@localhost mongodb]# vi mongodb.conf

编辑内容如下:

#端口
port=27017
#数据库存文件存放目录
dbpath= /usr/local/mongodb/db
#日志文件存放路径
logpath= /usr/local/mongodb/log/mongodb.log
#使用追加的方式写日志
logappend=true
#以守护进程的方式运行,创建服务器进程
fork=true
#最大同时连接数
maxConns=100
#不启用验证
noauth=true
#每次写入会记录一条操作日志(通过journal可以重新构造出写入的数据)
journal=true
#即使宕机,启动时wiredtiger会先将数据恢复到最近一次的checkpoint点,然后重放后续的journal日志来恢复。
#存储引擎有mmapv1、wiretiger、mongorocks
storageEngine=wiredTiger
  #这样就可外部访问了,例如从win10中去连虚拟机中的MongoDB
bind_ip = 0.0.0.0

5.设置文件夹权限

[root@localhost mongodb]# cd /usr/local/mongodb
[root@localhost mongodb]# chmod 777 db log

6.启动MongoDB

[root@localhost mongodb]# mongod --config /usr/local/mongodb/mongodb.conf 

查询MongoDB的进程,进程存在则说明启动成功,否则排除问题。

[root@localhost mongodb]# ps -ef |grep mongodb
root      10409      1 13 20:14 ?        00:00:01 mongod --config /usr/local/mongod/mongodb.conf
root      10434  10181  0 20:14 pts/0    00:00:00 grep --color=auto mongodb

7.MongoDB客户端的安装

robomongo.org/download

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31537575/viewspace-3134412/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-05-16

  • 博文量
    4259
  • 访问量
    40184