• 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服务安装

  • 相关阅读:
    浅谈树的重心
    倍增的奇妙用处
    KMP——从入门到不会打题
    万能的进制哈希
    浅谈扫描线算法的应用
    无需Flash录视频——HTML5中级进阶
    一个模仿微信群聊的H5页面
    关于建议
    前端技术学习线路
    Kurento安装与入门02——运行示例前的准备
  • 原文地址:https://www.cnblogs.com/hycstar/p/9271498.html
Copyright © 2020-2023  润新知