linux安装mongodb并创建用户
2017-11-06 11:36
393 查看
版本:mongodb-linux-x86_64-amazon-3.4.6.tgz
1. mkdir mongodb3.4.6
2. tar zxvfmongodb-linux-x86_64-amazon-3.4.6.tgz -C mongodb3.4.6
3. cd mongodb3.4.6
mkdir –p data/db
mkdir –p logs
touch logs/mongodb.logs 最新日志文件
4. cd bin
./mongod –dbpath=/tools/mongodb3.4.6/data/db --logpath=/tools/mongodb3.4.6/logs/mongodb.logs
5. vi /etc/rc.local
./mongod --dbpath /tools/mongodb3.4.6/data/db --port 27017 --logpath /tools/mongodb3.4.6/logs/mongodb.logs --logappend
6. ./mongo
以上输出表示服务正常了
7.远程测试
8.客户端连接,客户端下载地址:http://download.csdn.net/download/loveuserzzz/9912988
下面开始创建用户和集合。
安装好后在admin中创建用户
use admin
创建用户为test 密码为1234的用户
db.createUser({ user: "test",pwd: "1234",customData:{name:"test"},roles:[{ role: "userAdminAnyDatabase",db: "admin" }]})
db.auth('test','1234')
customData指的是用户的备注信息
roles的可选项有:
1. 数据库用户角色:read、readWrite;
2. 数据库管理角色:dbAdmin、dbOwner、userAdmin;
3. 集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
4. 备份恢复角色:backup、restore;
5. 所有数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase
6. 超级用户角色:root
也可以针对数据库创建用户
先创建数据库
use test
use test.createUser({user:"test",pwd:"1234",roles:[{role:"readWrite",db:"test"}]})
就写这么多吧,如有不足,请多多指教。
1. mkdir mongodb3.4.6
2. tar zxvfmongodb-linux-x86_64-amazon-3.4.6.tgz -C mongodb3.4.6
3. cd mongodb3.4.6
mkdir –p data/db
mkdir –p logs
touch logs/mongodb.logs 最新日志文件
4. cd bin
./mongod –dbpath=/tools/mongodb3.4.6/data/db --logpath=/tools/mongodb3.4.6/logs/mongodb.logs
5. vi /etc/rc.local
./mongod --dbpath /tools/mongodb3.4.6/data/db --port 27017 --logpath /tools/mongodb3.4.6/logs/mongodb.logs --logappend
6. ./mongo
以上输出表示服务正常了
7.远程测试
8.客户端连接,客户端下载地址:http://download.csdn.net/download/loveuserzzz/9912988
下面开始创建用户和集合。
安装好后在admin中创建用户
use admin
创建用户为test 密码为1234的用户
db.createUser({ user: "test",pwd: "1234",customData:{name:"test"},roles:[{ role: "userAdminAnyDatabase",db: "admin" }]})
db.auth('test','1234')
customData指的是用户的备注信息
roles的可选项有:
1. 数据库用户角色:read、readWrite;
2. 数据库管理角色:dbAdmin、dbOwner、userAdmin;
3. 集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
4. 备份恢复角色:backup、restore;
5. 所有数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase
6. 超级用户角色:root
也可以针对数据库创建用户
先创建数据库
use test
use test.createUser({user:"test",pwd:"1234",roles:[{role:"readWrite",db:"test"}]})
就写这么多吧,如有不足,请多多指教。
相关文章推荐
- linux(centos 7) 环境 mongodb 安装,配置,创建用户密码
- linux(centos 7) 环境 mongodb 安装,配置,创建用户密码
- linux(centos 7) 环境 mongodb 安装,配置,创建用户密码
- linux安装mongodb并创建用户
- wdcp/wdlinux 在 UBUNTU/linux 中安装失败原因之创建用户
- Windows下MongoDb服务安装及用户权限创建
- mongodb 安装、windows服务、创建用户
- mongodb的安装、创建数据库、设置用户(Window 7)
- 嵌入式 MySql在linux下的安装登录创建用户可能会问题汇总
- Linux下安装MySQL并为其创建新用户图解教程
- Linux下安装SVN,仓库创建,用户权限管理
- linux笔记1(创建用户、安装gcc、安装五笔输入法)
- linux上mysql安装与创建用户赋予权限(安装包安装)
- MongoDb在windows10下的安装、创建用户和数据库
- Linux下安装MySQL并为其创建新用户图解教程
- Mac下安装配置mongodb并创建用户的方法
- Mongodb笔记之(Linux Centos 7 Mongodb安装和账户创建)
- 安装mongodb,创建数据库、用户、创建表、导出导入数据库
- 安装mongodb,创建用户
- Linux - Ftp客户端安装、创建Ftp用户和登录