zoukankan      html  css  js  c++  java
  • Ubuntu下mongodb的安装与使用

    mongodb的安装:

    1.MongoDB 源码下载地址:https://www.mongodb.com/download-center#community



    2.vim /etc/profile修改环境变量:末尾添加

    export PATH=$PATH:/home/no4/mongodb/bin


    3.source /etc/profile

    避免每次都要使用source /etc/profile使环境变量文件生效的方法:

        sudo su
        vim ~/.bashrc

     
    末尾添加source /etc/profile

    4.新建配置文件mongod.conf

        systemLog:
            destination: file
            path: "/home/no4/mongodata/log/mongod.log"
            logAppend: true
        storage:
            dbPath: "/home/no4/mongodata/db"
            journal:
               enabled: true
        processManagement:
            fork: true
        net:
            bindIp: localhost
            port: 27017
    



    5.在配置文件所指定的位置建立对应的文件夹

    6.mongod -f /home/no4/mongodb/mongod.conf命令启动mongodb服务器,正常输出如下:

        root@no4-Default-string:/home/no4# mongod -f ./mongodb/mongod.conf
        about to fork child process, waiting until server is ready for connections.
        forked process: 11330
        child process started successfully, parent exiting


    如果是这样:

        root@no4-Default-string:/home/no4# mongod -f ./mongodb/mongod.conf
        about to fork child process, waiting until server is ready for connections.
        forked process: 11306
        ERROR: child process failed, exited with 48
        To see additional information in this output, start without the "--fork" option.

     

    一般是因为之前已经启动过了mongodb,使用ps -ef|grep mongod查找mongod相关进程,然后杀掉后再重试。

    7.输入mongo连接服务器,再输入show dbs查看数据库,正常输出如下:

        > show dbs
        admin   0.000GB
        config  0.000GB
        local   0.000GB

     

    原文链接:https://blog.csdn.net/wangzhidi/article/details/114261049

  • 相关阅读:
    Spring的IOC容器学习笔记
    全球疫情可视化展示
    GitHub-暂存区与版本回退
    GitHub-创建仓库与本地同步
    Shell脚本常用模板
    Shell按行读取文件的3种方法
    shell脚本:通过域名获取证书的过期时间
    如何禁止chrome浏览器http自动转成https 【转】
    kafka_2.11-2.0.0_常用操作
    kafka_2.11-2.0.0_安装部署
  • 原文地址:https://www.cnblogs.com/liweikuan/p/15001949.html
Copyright © 2011-2022 走看看