zoukankan      html  css  js  c++  java
  • Centos7配置MongoDB以及端口修改

    一、安装之前可以参考官网安装教程:

      https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/

    二、登录服务器,配置yum源:

      vi /etc/yum.repos.d/mongodb-org-3.4.repo

      在文件中输入:

    [mongodb-org]
    name=MongoDB Repository
    baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/3.4/x86_64/
    gpgcheck=1
    enabled=1
    gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc

    三、安装mongodb包:

      yum install -y mongodb-org

    四、启动MongoDB:

      systemctl start mongod.service

      验证是否启动成功:

      cat /var/log/mongodb/mongod.log

    五、打开远程访问

      1、打开配置文件vi /etc/mongod.conf

        注释以下:

        

      2、服务器后台添加安全组规则:

       3、重启 systemctl restart mongod.service

    六、大多数类Unix操作系统都会限制一个对话可以使用的资源

      这些限制可能会对MongoDB的操作产生负面影响:https://docs.mongodb.com/manual/reference/ulimit/

    七、数据目录及权限:

      MongoDB默认将数据文件存放在 /var/lib/mongo 目录下,将日志文件存放在 /var/log/mongodb 目录下,并且以 mongod 用户身份运行。可以通过修改 /etc/mongod.conf 文件指定数据文件目录和日志文件目录:

      https://docs.mongodb.com/manual/reference/configuration-options/#systemLog.path  

      https://docs.mongodb.com/manual/reference/configuration-options/#storage.dbPath

    八、相关命令:

      启动MongoDB

      $ sudo service mongod start

      设置开机启动

      $ sudo chkconfig mongod on

      停止MongoDB

      $ sudo service mongod stop

      重启MongoDB

      $ sudo service mongod restart

      在Centos 7 版本中,运行上述命令虽然也能达到效果,但还是建议使用如下命令:

      启动MongoDB

      $ sudo systemctl start mongod.service

      验证MongoDB是否成功启动

      $ sudo cat /var/log/mongodb/mongod.log

      如出现[thread1] waiting for connections on port <port>

      其中的默认为27017,在 /etc/mongod.conf中配置,则启动成功

      设置开机启动

      $ sudo systemctl enable mongod.service

      停止MongoDB

      $ sudo systemctl stop mongod.service

      重启MongoDB

      $ sudo systemctl restart mongod.service

      卸载MongoDB

      彻底卸载MongoDB,必须移除MongoDB应用程序,移除配置文件和任何包含数据及日志的目录。下面的指南是彻底卸载MongoDB的必须步骤。

      警告:如下步骤将会彻底卸载MongoDB,包括其配置文件和所有的数据库文件。这个过程是不可逆的,所以确保在执行这些步骤之前已经备份了你的配置文件和数据文件。

      $ sudo service mongod stop

      移除之前安装的所有MongoDB包

      $ sudo yum erase $(rpm -qa | grep mongodb-org)

      删除MongoDB数据库和日志文件

      $ sudo rm -r /var/log/mongodb
      $ sudo rm -r /var/lib/mongo

    九、修改端口:

      1、修改MongDB配置文件 vi /etc/mongod.conf

      2、重启MongoDB: systemctl restart mongod.service

      3、修改添加防火墙允许端口

      4、进入mongo:

        mongo --port [port]  或者mongo --host [ip]+[port]

  • 相关阅读:
    QuantLib 金融计算
    【翻译】《理解收益率曲线》系列
    QuantLib 金融计算——C++ 代码改写成 Python 程序的一些经验
    可转债研报阅读笔记
    SWIG 3 中文手册——13. 约定
    SWIG 3 中文手册——12. 自定义功能
    SWIG 3 中文手册——11. 类型映射
    【翻译】Quant 应该怎样写博客?
    QuantLib 金融计算——案例之普通利率互换分析(2)
    仿射期限结构模型:理论与实现——实现部分
  • 原文地址:https://www.cnblogs.com/angelatian/p/10103061.html
Copyright © 2011-2022 走看看