码迷,mamicode.com
首页 > 数据库 > 详细

mongodb笔记1

时间:2017-08-15 23:04:27      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:mongo笔记

参考链接:

    https://docs.mongodb.com/manual/reference/method/db.createUser/#create-administrative-user-with-roles

  1. Linux下安装mongodb

        下载:

            curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz 

        解压:

            tar -zxvf mongodb-linux-x86_64-3.0.6.tgz                                                     

    

        将解压包拷贝到指定目录:

            mv  mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb                                         


        MongoDB 的可执行文件位于 bin 目录下,所以可以将其添加到 PATH 路径中:

            export PATH=<mongodb-install-directory>/bin:$PATH

        

        创建数据库目录

             mkdir -p  /data/db       

        

        MongoDB 提供了简单的 HTTP 用户界面。 如果你想启用该功能,需要在启动的时候指定参数 --rest 。

            mongod --dbpath=/data/db --rest


2.创建管理员用户

     db.createUser(

       {

         user: "appAdmin",

         pwd: "password",

         roles:

           [

     { role: "readWrite", db: "config" },

     "clusterAdmin"

           ]

       }

     )


3.创建具有角色的用户

    db.createUser(

    {

        user:"accurme",

        pwd:"accurme",

        roles:["readWrite","dbAdmin"]

    })


4.连接数据库-URI 连接语法:

     mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]]

     mongodb:// 这是固定的格式,必须要指定。

     username:password@ 可选项,如果设置,在连接数据库服务器之后,驱动都会尝试登陆这个数据库

     host1 必须的指定至少一个host, host1 是这个URI唯一要填写的。它指定了要连接服务器的地址。如果要连接复制集,请指定多个主机地址。

     portX 可选的指定端口,如果不填,默认为27017

     /database 如果指定username:password@,连接并验证登陆指定数据库。若不指定,默认打开 test 数据库。

     ?options 是连接选项。如果不使用/database,则前面需要加上/。所有连接选项都是键值对name=value,键值对之间通过&或;(分号)隔开


    mongodb://example:example@localhost:27017/accurme


5.创建数据库

    use DATABASE_NAME;


6.查看所有数据库

    show dbs;


7.删除数据库

    use test

    db.dropDatabase()


8.查看数据库中集合(表)

    show tables;


9.删除数据库中集合(表)

    删除了 runoob 数据库中的集合 site

    use runoob

    db.site.drop()




                                     

mongodb笔记1

标签:mongo笔记

原文地址:http://12880687.blog.51cto.com/12870687/1956444

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!