Linux平台安装MongoDB


MongoDB 提供了 linux 各发行版本 64 位的安装包,你可以在官网下载安装包。

下载地址:https://www.mongodb.com/download-center#community

下载完安装包,并解压 tgz(以下演示的是 64 位 Linux上的安装) 。

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 # 将解压包拷贝到指定目录


1.去官网下载安装包

https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.3.tgz

2.解压到 /usr/local/mongodb

3.在mongodb目录下面,创建data目录,在data目录下创建db目录和logs

mkdir data

touch logs

 

5.在data目录下 创建  my.conf 文件

vi mongdb.conf

加入以下内容:

#端口号port = 27017

#数据目录

dbpath = /usr/local/mongodb/data

#日志目录

logpath = /usr/local/mongodb/data/logs

#设置后台运行

fork = true

#日志输出方式

logappend = true

#开启认证

#auth = true

6.启动 mongodb服务

cd /usr/local/mongodb

启动  : ./bin/mongod --config /usr/local/mongodb/my.conf

7.至此mongodb就可以正常使用了

 

 

//设置密码 

在无验证状态启动  进入需要增加密码的数据库  

例如 : use test

db.createUser({user: "yuxin",pwd: "yuxin",roles: [ { role: "readWriteAnyDatabase", db: "test" } ]})

 

然后重启  ,重新登录  登录 : db.auth("yuxin","yuxin") 返回1则成功 

 

 

插入方法 :  db.inventory.save( { type: "book", item: "notebook", qty: 40 } )

新建的数据库,需要先储存一个东西 .才可以用.

 

权限参考:

 

  1. All build-in Roles
  2. Database User Roles: read|readWrite
  3. 数据库用户角色:读|读写
  4. Database Admion Roles: dbAdmin|dbOwner|userAdmin
  5. 数据库管理角色:数据库管理员|数据库所有者|用户管理
  6. Cluster Admin Roles: clusterAdmin|clusterManager|clusterMonitor|hostManager
  7. 集群管理角色:
  8. Backup and Restoration Roles: backup|restore
  9. All-Database Roles: readAnyDatabase|readWriteAnyDatabase|userAdminAnyDatabase|dbAdminAnyDatabase
  10. 所有数据库角色:读所有数据库|读写所有数据库|所有数据库的用户管理员|所有数据库的管理员
  11. Superuser Roles: root

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM