MongoDB副本集配置系列一:安装MongoDB

1:下载MongoDB 2.6版本

https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-2.6.9.zip

 

2:解压

tar -zxvf mongodb-linux-x86_64-2.6.9.zip
mv mongodb-linux-x86_64-2.6.9 mongodb

  

技术分享

 

3:在mongodb目录创建 data目录和 log 目录 和conf配置文件

技术分享

同时保证data和log目录有可读写权限

技术分享

 

4:编辑配置文件 vi mongo.conf

#日志目录
logpath=/root/software/mongodb/log/mongod

#数据目录
dbpath=/root/software/mongodb/data

#日志以追加方式添加
logappend=true

# 开启后台进程运行
fork = true

#端口
port = 27017

  

5:用该配置文件启动mongod

./bin/mongod --config mongo.conf

技术分享

 

6:连接mongo即可

技术分享

 

7:添加用户名和密码

db.addUser("gechong" , "password")

认证用户:

db.auth("gechong" , "password")
1

查看用户

 db.auth("gechong" , "password")
1

给test库添加一个有读写权限的用户

> use test
switched to db test


 >db.addUser("ge" , "password")
WARNING: The ‘addUser‘ shell helper is DEPRECATED. Please use ‘createUser‘ instead
Successfully added user: { "user" : "ge", "roles" : [ "dbOwner" ] }

  

给test库添加一个只读权限的客户

db.addUser("geread" , "password" ,true)

  

删除无效用户

db.system.users.remove({user:"geread"})

 

下一篇博客:http://www.cnblogs.com/xiaoit/p/4478951.html

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。