zoukankan      html  css  js  c++  java
  • Mongodb学习笔记(四)管理

    一、数据导出、导入

        数据导入:mongoexport

              ./mongoimport -d 数据库 -c 集合 文件名

        数据导出:mongoimport

          参数说明:

              -d:指明使用的库,如text

              -c:指明要导出的表,如c1

              -o:指明要导出的文件名,如c1.csv

              --csv:指要导出为csv格式

              -f:指明需要那些列

          导出CSV格式的文件

              ./mongoexport -d text -c c1 -o ci.csv 

    二、数据备份、恢复

        数据库备份:mongodump

              ./mongodump -d t数据库 -o 新名字

        数据库恢复:mongorestore

              ./mongorestore -d 数据库 文件

    三、安全与认证

        每个MongoDB实例中的数据库都有许多用户,如果启用了安全性认证后,只有数据库认证的用户才可以进行读写操作。MongoDB默认的启动是不验证用户名和密码的,启动MongoDB后,可以直接用mongo连接上来,对所有的库具有root权限。所以只需在启动时指定--auth参数即可。

        ./mongod --auth

        ./mongo

        用户有两类:超级管理员和每个数据库的数据库管理员

        添加用户:db.addUser('用户名','密码');      //一旦设定则无法登陆,在那个数据库中添加就是这个数据库的管理员

        登录:./mongo -u用户名 -p密码 IP:端口(默认27017)/数据库      //登录自己为管理员的数据库,如:root用户登录admin数据库

        

  • 相关阅读:
    InterView
    单例设计模式(附AS3)
    网络游戏的分类
    flex的动态链接库和静态链接库
    flash 中位图九宫格的用法
    删除Flex Builder中没用的工作空间
    一个3D游戏DEMO, 同步教程更新
    LVS NET部署
    zabbix安装
    MySQL+keepalived高可用配置
  • 原文地址:https://www.cnblogs.com/yuyangphpweibo/p/7929696.html
Copyright © 2011-2022 走看看