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

时间:2023-03-09 08:09:52
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

  

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

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

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

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

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

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

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

6:连接mongo即可

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

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