zoukankan      html  css  js  c++  java
  • mongodb的远程连接和配置(阿里ECS)

    1.) 首先安装mongodb

    2.)配置mongodb.conf

    bind_ip = 0.0.0.0
    port=27017
    dbpath=/root/mongodb/mongodb-linux-x86_64-4.0.5/data/db
    logpath=/root/mongodb/mongodb-linux-x86_64-4.0.5/logs/mongLogs.log
    fork=true
    auth=true
    logappend=true

    3.) 需要开启安全组:27017

    4.) 启动: 

    mongod -f mongodb.conf

    此时,mongodb可在任何地方被访问,就像在裸奔。但是mongodb本身就是这样没有验证,所有需要自己填加验证

    5.)创建超级管理员

    use admin
    db.createUser({user:"admin",pwd:"123456",roles:["root"]})

    6.) 登陆

    直接登陆
    mongo 123.44.55.196:27017
    use admin
    db.auth("admin","123456")
    
    
    验证登陆
    mongo 123.44.55.196:27017/admin -u admin -p 123456

    7.)重启

    方法一:
        查看mongodb进程: ps -ef | grep mongo   或者  ps aux | grep mongodb
        杀死进程:sudo kill 74316(pid)   或者  kill -2 11884
        重启: mongod -f mongodb.conf
    
    
    方法二:
        关闭命令: pkill mongod
        重启: mongod -f mongodb.conf

     8.)利用mongoose连接

    const mongoose = require('mongoose')
    const DB_URL = 'mongodb://username:password@localhost:27017/database?authSource=admin';
    mongoose.connect(DB_URL)
  • 相关阅读:
    CodeForcesGym 100524A Astronomy Problem
    ZOJ 2567 Trade
    HDU 3157 Crazy Circuits
    CodeForcesGym 100212E Long Dominoes
    UVALive 6507 Passwords
    [转]
    java socket
    Spark RDD Operations(2)
    Spark cache 和 persist
    vim 基础命令
  • 原文地址:https://www.cnblogs.com/wangrui38/p/10898052.html
Copyright © 2011-2022 走看看