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"})