• 阿里云部署mongdb(CentOS)


    配置包管理系统 (yum).

    Xshell登录Linux查看操作系统版本信息

    lsb release -a
    


    可以在官网选择对应的版本 :官网的安装指导文档http://docs.mongodb.org/master/tutorial/install-mongodb-on-red-hat/?_ga=1.257322251.1286217449.1439789733
    创建一个 /etc/yum.repos.d/mongodb-org-3.4.repo文件就可以直接通过yum安装mongodb了

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

    复制如下

    [mongodb-org-3.4]
    name=MongoDB Repository
    baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
    gpgcheck=1
    enabled=1
    gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
    

    esc :wq回车保存并退出

    安装

    yum install -y mongodb-org
    

    使用mongodb

    启动

    service mongod start
    

    停止

    service mongod stop
    

    重启

    service mongod restart
    

    客户端

    mongo
    

    配置

    查看mongodb安装在哪了

    whereis mongod
    

    修改相关配置以便远程连接

    vim /etc/mongod.conf
    

    只监听本地接口。注释掉监听所有接口。

    bind_ip = 127.0.0.1

    默认情况下,MongoDB绑定到本地接口,它将限制远程连接。如果你不关心安全,只是注释掉接受任何远程连接(不推荐)
    因为都是在同一个局域网网络,你只需要将MongoDB绑定到它自己的私有IP接口。
    

    vim /etc/mongod.conf

    /etc/mongod.conf

    监听本地和局域网接口。

    bind_ip = 127.0.0.1,192.168.161.100

    允许开发人员远程访问
    
    开发人员将通过MongoDB公共IP 45.56.65.100远程访问,允许,将公共IP绑定接口。
    

    vim /etc/mongod.conf

    /etc/mongod.conf

    监听本地,局域网和公共接口。

    bind_ip = 127.0.0.1,192.168.161.100,45.56.65.100

    重新启动MongoDB生效。
    # IpTables防火墙
    
    如果你有防火墙,允许在端口27017上的连接,MongoDB缺省端口。
    
    Any connections can connect to MongoDB on port 27017
    

    iptables -A INPUT -p tcp --dport 27017 -j ACCEPT

    Only certain IP can connect to MongoDB on port 27017
    

    iptables -A INPUT -s -p tcp --destination-port 27017 -m state --state NEW,ESTABLISHED -j ACCEPT
    iptables -A OUTPUT -d -p tcp --source-port 27017 -m state --state ESTABLISHED -j ACCEPT

    iptables -A INPUT -s 192.168.161.200 -p tcp --destination-port 27017 -m state --state NEW,ESTABLISHED -j ACCEPT
    iptables -A OUTPUT -d 192.168.161.200 -p tcp --source-port 27017 -m state --state ESTABLISHED -j ACCEPT

    参考链接:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/
    http://www.linuxidc.com/Linux/2016-07/133413.htm
    http://blog.csdn.net/done58/article/details/47726815
    http://ju.outofmemory.cn/entry/150644
    
    ## windows 安装 此版本3.4
    官网下载对应版本的安装包知道安装完成
    ## 注册mongodb为windows服务
    

    D:DatabasesMongoDBin>mongod --dbpath "d:mongodatadb" --logpath "d:mongodatalogsmongo.log" --install --serviceName "MongoDB"

    用gitbash不行用window自带命令行
  • 相关阅读:
    ubuntun16.04不支持intel的最新网卡,升级到17.10后解决
    python网络爬虫之使用scrapy下载文件
    Django之QuerySet 创建对象
    一起来学linux:磁盘与文件系统:
    python自动化运维九:Playbook
    一起来学linux:FTP服务器搭建
    Learning Scrapy 中文版翻译 第二章
    python自动化运维八:Ansible
    linux c编程:make编译一
    【原创】大叔经验分享(27)linux服务器升级glibc故障恢复
  • 原文地址:https://www.cnblogs.com/coolslider/p/7738303.html
Copyright © 2020-2023  润新知