zoukankan      html  css  js  c++  java
  • MongoDB安装及启动

    本机环境
    系统:Debian 9
    桌面系统:KDE Plasma

    ## 官网下载自己系统最新稳定版
      https://www.mongodb.com/download-center#community
      选择Debian 9 Linux 64-bit x64

    ## 解压
      csr@debian:~$ su root
      root@debian:/home/csr# mkdir /usr/mongodb
      root@debian:/home/csr# cd 下载
      root@debian:/home/csr# tar -zxvf mongodb-linux-x86_64-debian92-4.0.0.tgz -C /usr/mongodb

    ## 添加环境变量
      root@debian:/home/csr# vim /etc/profile
      在此文件中添加:
        export PATH=/usr/mongodb/mongodb-linux-x86_64-debian92-4.0.0/bin$PATH
      重新加载文件:
        root@debian:/home/csr# source /etc/profile

    ## 配置数据位置
      root@debian:/home/csr# mkdir /home/csr/data/db
      这里注意用户对此路径需要有读写权限,不然会报错

    ## 运行MongoDB服务
      csr@debian:~$ mongod --dbpath=/home/csr/data/db/
      在这里我遇到了一个问题:
        mongod: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory

      所以安装curl
        root@debian:/home/csr# apt-get install curl

      问题解决!

      重新运行:
        csr@debian:~$ mongod --dbpath=/home/csr/data/db/


      首次运行程序会在指定的路径里创建一些文件

      现在就可以连接MongoDB了
        csr@debian:~$ mongo

    附录:
    mongodb 启动参数
      --bind_ip 绑定服务ip,若帮顶127.0.0.1,则只能本机访问,不指定ip地址则默认本机所有ip
      --logpath 指定日志文件
      --logappend 使用追加方式写日志
      --dbpath 指定存储路径
      --port 指定服务端口,默认端口为 27017
      --serviceName 指定服务名称
      --serviceDisplayName 指定服务名称,有多个mongodb服务时执行
      --install 指定作为一个Windows服务安装

  • 相关阅读:
    机器学习任务攻略
    2.0 线性模型_李宏毅2021
    PyTorch
    jupyter切换虚拟环境
    python中yield的用法详解——最简单,最清晰的解释
    Full卷积、Same卷积、Valid卷积、带深度的一维卷积
    计算机环境变量的配置,以java为例以及eclipse简要设置
    conda创建/移除虚拟环境
    bak
    JSoup抓取本地页面
  • 原文地址:https://www.cnblogs.com/hycstar/p/9271498.html
Copyright © 2011-2022 走看看