zoukankan      html  css  js  c++  java
  • MongoDB与.NET结合使用二(安全)

    真实的部署环境为了防止外部攻击,肯定是要修改端口和设置用户账号保护数据的安全性,这一篇文章重点来设置这些内容。

    1 Mongodb中mongo.exe 是客户端测试程序,mongod.exe为服务器端程序,这2个要区分开来。
    2 
    3 Mongodb2.6版本的几个函数使用(注:这个是mongo程序使用的)
    4 
    5 db.createUser()替换原来旧的addUser()
    6 
    7 db.help()查看帮助
    8 
    9 更多函数查看这里:http://docs.mongodb.org/master/reference/method/js-user-management/

    1.1对外端口设置(mongod中设置)

    更改端口:-port 2989

    绑定特定IP:mongod --bind_ip 169.254.180.132 --port 9888

    1.2设置用户和密码

    先设置root权限组中的权限admin,admin123

    再执行服务器端程序 mongod --dbpath 路径 –auth,再次连接客户端需要使用当前数据库的用户名和密码

    重点:一定要执行服务器端—auth,否则用户权限无法使用。

    下面给出详细的设置用户名和密码的步骤:

    1.2.1 创建root管理员账号

    D:mongodb-2.6>mongo

    > use admin

    switched to db admin

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

    Successfully added user: { "user" : "root", "roles" : [ ] }

    这证明已经添加成功了

    1.2.2 紧接着创建需要使用的数据库的账号

    mongo -uroot -proot123 localhost:27017/admin

    > use 自己的数据库

    switched to db mydb

    db.createUser({user:"USER",pwd:"123456",roles:["readWrite","dbAdmin"]})

  • 相关阅读:
    node.js的安装与第一个hello world、node.js的初始化
    微信小程序组件学习中
    jq 滚轮监听事件
    数据库的优化(转)
    jquery zTree的基本用法
    Linux常用命令大全
    软件架构与设计 百度网盘的pdf电子书籍
    项目:IT资源共享资源(登录后端)<2>
    项目:IT资源共享资源(登录前端)<1>
    Node简单服务器开发
  • 原文地址:https://www.cnblogs.com/wxj200589/p/3801043.html
Copyright © 2011-2022 走看看