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)
  • 相关阅读:
    推送
    XPath
    XML
    在xcode 6.4 环境下写的demo 在xode7 环境下 网络请求有问题
    SVN 搭建
    翻译
    iOS面试题积累
    安卓扁平化之路专题(三)Android 5.0新特性
    Android @SuppressLint @TargetApi 总结
    Android_support_v4,Android_support_v7,Android_support_v13区别
  • 原文地址:https://www.cnblogs.com/wangrui38/p/10898052.html
Copyright © 2011-2022 走看看