• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

MongoDB安装命令

武飞扬头像
坐的我尾巴骨疼
帮助1

一、下载安装启动

学新通

创建几个文件夹

学新通

 启动:

  1.  
    #进入mongodb目录下的bin文件夹
  2.  
    cd /usr/local/mongodb/bin
  3.  
     
  4.  
    #启动mongod服务
  5.  
    ./mongod -dbpath=/usr/local/mongodb/data/db -logpath=/usr/local/mongodb/data/logs/mongodb.log -logappend -port=27017 -fork
  6.  
     
  7.  
    启动不成功使用sudo:
  8.  
    sudo mongod --dbpath /usr/local/var/mongodb --logpath /usr/local/var/log/mongodb/mongo.log --fork
  9.  
    #通过配置文件启动
  10.  
    ./bin/mongod --config /usr/local/mongodb/mongod.conf
  11.  
     
  12.  
    常用的启动参数:
  13.  
     
  14.  
    --dbpath:指定存储数据的文件夹
  15.  
     
  16.  
    --logpath:指定日志存储文件
  17.  
     
  18.  
    --logappend:日志以增加方式产生
  19.  
     
  20.  
    --port指定端口,如果不写的话,默认是27017
  21.  
     
  22.  
    --fork代表后台运行
  23.  
     

 关闭:

  1.  
    #进入mongodb目录下的bin文件夹
  2.  
     
  3.  
    #正常关闭mongod服务
  4.  
    ./mongod -shutdown -dbpath=/usr/local/mongodb/data/db
  5.  
     
  6.  
    #强制关闭mongodb,(不推荐这么做,会导致数据丢失与损坏)
  7.  
    pkill mongod

问题一:连接不上去原因:1.设置安全主的端口打开 2.关闭防火墙

问题二:https://www.jb51.net/article/109091.htm

  1.  
    [root@l mongodb]# ./bin/mongod --config /usr/local/mongodb.conf
  2.  
     
  3.  
    about to fork child process, waiting until server is ready for connections.
  4.  
    forked process: 25486
  5.  
    ERROR: child process failed, exited with error number 1
  6.  
    To see additional information in this output, start without the "--fork" option.

解决1:

mongodb非正常关闭后,再次启动会产生about to fork child process, waiting until server is ready for connection此异常。

删除mongodb 的db目录下的mongod.lock文件,杀死进程重启,重启mongodb即可。

解决2:配置文件有问题: mongod.conf

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

二、MongoDB的基本操作

MongoDB 教程 | 菜鸟教程

三、MongoDB的导入导出操作

1.navicat的方法最简单

       a.windows本地环境需要安装号mongo

       b.下载工具放在mongo的bin目录下;这样才可以使用mongoDB自带的导入导出方法。

学新通

学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgacgkj
系列文章
更多 icon
同类精品
更多 icon
继续加载