MongoDB开启远程登录

一、更改配置文件

  1. vim /etc/mongodb.conf

    
    #where to log
    
    logpath=/var/log/mongodb/mongodb.log
    logappend=true
    bind_ip = 127.0.0.1
    
    #port = 27017
    
    
    # Enable journaling, http://www.mongodb.org/display/DOCS/Journaling
    
    journal=true
    
    # Enables periodic logging of CPU utilization and I/O wait
    
  2. 将上面的bind_ip = 127.0.0.1注释掉,即改为:

    
    #where to log
    
    logpath=/var/log/mongodb/mongodb.log
    logappend=true
    
    # bind_ip = 127.0.0.1  # 看这里看这里,只有这里发生了改变.
    
    
    #port = 27017
    
    
    # Enable journaling, http://www.mongodb.org/display/DOCS/Journaling
    
    journal=true
    
    # Enables periodic logging of CPU utilization and I/O wait
    

二、重启MongoDB

      注! 温馨提示,重启前请检查,数据库是否正在使用中,以免造成不可挽回的损失.
      参见我的另一篇博客《MongoDB的启动与停止》(✈机票点我)

三、安全组配置(可选,如果您是阿里云(ECS)示例上的数据库.)

      注! 对应将端口改成MongoDB的端口27017(默认端口)即可.
      参见我的另一篇博客《阿里云(ECS中)Redis远程访问》(✈机票点我)

四、使用命令行连接

  • MongoDB连接远程服务器的命令格式如下:

    • mongo 远程主机ip或DNS:MongoDB端口号/数据库名 -u user -p password
  • MongoDB连接远程服务器的命令示例代码如下:

    • 使用默认端口连接MongoDB

    • mongo 192.168.1.100

      MongoDB shell version: 2.4.8
      connecting to: 192.168.1.100/test

  • 连接MongoDB并指定端口

    • mongo 192.168.1.100:27017
  • 连接到指定的MongoDB数据库

    • mongo 192.168.1.100:27017/test
  • 指定用户名和密码连接到指定的MongoDB数据库

    • mongo 192.168.1.200:27017/test -u user -p password

!!!版权声明!!!

本系列为博主学心得与体会,所有内容均为原创(✿◡‿◡)

欢迎传播、复制、修改。引用、转载等请注明转载来源。感谢您的配合

用于商业目的,请与博主采取联系,并请与原书版权所有者联系,谢谢!\(≧▽≦)/

!!!版权声明!!!



生活嘛~ 最重要的就是开心喽~ O(∩_∩)O~~

这里写图片描述


猜你喜欢

转载自blog.csdn.net/aa1209551258/article/details/81562131