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

  • 相关阅读:
    git 常用命令
    重要知识点
    HTML 标记语言
    js类型转换
    伪数组变数组 js
    在 JavaScript 中为什么 typeof null 的结果是 object?
    HTML中href、src区别
    解决for循环插入同一元素无法重复插入问题
    HTML5-语义化
    mount 和 /etc/fstab关系。
  • 原文地址:https://www.cnblogs.com/liweikuan/p/15001949.html
Copyright © 2011-2022 走看看