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

  • 相关阅读:
    技成客户端 更新日志
    丝路英雄单人辅助更新记录
    前端移动库方案知识整理
    外挂程序开发过程中的一些思路.
    MySQL server has gone away
    杂七乱八
    无损压缩图片心得(二)
    无损压缩图片心得
    前端测试自动化工具(一)
    HTML5 拖放及排序的简单实现
  • 原文地址:https://www.cnblogs.com/hycstar/p/9271498.html
Copyright © 2020-2023  润新知