美文网首页我爱编程
安装mongodb与常见操作指南

安装mongodb与常见操作指南

作者: HiFi不二 | 来源:发表于2017-08-31 16:14 被阅读796次

    以 MongoDB Community Edition on Ubuntu 为例,参考MongoDB官网

    安装mongodb

    1. 导入包管理系统的公钥
      sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
    
    1. 创建一个文件夹存放MongoDB
      echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list  
    
    1. 重新加载本地数据库包
      sudo apt-get update
    
    1. 安装mongoDB包 (下载极慢有木有 显示时间1天多)
      sudo apt-get install -y mongodb-org=3.2.16 mongodb-org-server=3.2.16 mongodb-org-shell=3.2.16 mongodb-org-mongos=3.2.16 mongodb-org-tools=3.2.16
    

    安装最佳实践(使用国内阿里云镜像源安装)

    1. 导入包管理系统的公钥
      sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA31292
    
    1. 创建一个文件夹存放MongoD(并替换国内镜像源)
      echo "deb http://mirrors.aliyun.com/mongodb/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
    
    1. 重新加载本地数据库包
      sudo apt-get update
    
    1. 安装mongoDB包
      sudo apt-get install -y mongodb-org
    

    常见操作mongodb(官网)

    1. 开启mongod
       sudo service mongod start
    
    1. 检查MongoDB是否正常开启
      查看 /var/log/mongodb/mongod.log文件是否有
       [initandlisten] waiting for connections on port <port>
    
    1. 停止MongoDB
       sudo service mongod stop
    
    1. 重启MongoDB
       sudo service mongod restart
    

    操作mongodb最佳实践

    上面 线上操作mongodb 在开启mongod的时候可能会报错

       mongod: unrecognized service
    

    即使是创建了/data/db也可能还是不行
    可按以下操作进行配置,小目标是

    • 实现按配置文件开启服务
    • 在终端后台开启
    • 更多的数据库配置信息都可以以后添加到配置文件,方便扩展

    操作

    1. 创建项目数据所在文件夹list,此处以/data/my_project为例
       cd /data/my_project && mkdir log
       cd log && touch mongod.log
    
    1. 拷贝一份官方配置文件到目标数据库文件夹
      cp /etc/mongod.conf /data/my_project
    2. 修改 /data/my_project/mongod.conf

    storage:

      dbPath: /data/my_project
    

    systemLog:

      path: /data/my_projec/mongod.log
    
    1. 开启mongod
            mongod --fork --config /data/my_project/mongod.conf
    
    1. 进入mongo shell 检查是否正常开启
            mongo
            show dbs
    

    相关文章

      网友评论

        本文标题:安装mongodb与常见操作指南

        本文链接:https://www.haomeiwen.com/subject/jgbqjxtx.html