MongoDB在linux中的安装和启动

整体安装 和windows差不多!

(1)先到官网下载压缩包 mongod-linux-x86_64-4.0.10.tgz

(2)上传压缩包到Linux /home/leyou中,

解压到当前目录,删除压缩包

clipboard

(3)新建几个目录,分别用来存储数据和日志:

cd /home/leyou/mongodb_4.0.10
 mkdir -p /single/data/db
 mkdir -p /single/log

clipboard

(4)新建并修改配置文件

vi /single/mongod.conf

配置文件的内容如下:

systemLog:  
     #MongoDB发送所有日志输出的目标指定为文件   
     # #The path of the log file to which mongod or mongos should send all diagnostic logging information   
     destination: file   
     #mongod或mongos应向其发送所有诊断日志记录信息的日志文件的路径   
     path: "/home/leyou/mongodb_4.0.10/single/data/mongod.log"   
     #当mongos或mongod实例重新启动时,mongos或mongod会将新条目附加到现有日志文件的末尾。    
     logAppend: true 
storage:   
     #mongod实例存储其数据的目录。storage.dbPath设置仅适用于mongod。   
     ##The directory where the mongod instance stores its data.Default Value is "/data/db".   
     dbPath: "/home/leyou/mongodb_4.0.10/single/data/db"   
     journal:      
         #启用或禁用持久性日志以确保数据文件保持有效和可恢复。      
         enabled: true 
processManagement:   
     #启用在后台运行mongos或mongod进程的守护进程模式。   
     fork: true 
net:   
    #服务实例绑定的IP,默认是localhost   
    bindIp: localhost,172.20.10.14
    #bindIp   
    #绑定的端口,默认是27017   
    port: 27017

去掉注释版

systemLog:  
     destination: file   
     path: "/home/leyou/mongodb_4.0.10/single/data/mongod.log"   
     logAppend: true 
storage:   
     dbPath: "/home/leyou/mongodb_4.0.10/single/data/db"   
     journal:      
         enabled: true 
processManagement:   
     fork: true 
net:   
    bindIp: localhost,172.20.10.14 
    port: 27017

(5)启动MongoDB服务

//进入bin目录 cd ../bin

./mongod -f ../single/mongod.conf

clipboard

通过 NoSQL Manager for MongoDB(连接mongodb服务器的客户端工具)连接mongo服务

clipboard

原文地址:https://www.cnblogs.com/houchen/p/13372765.html