Centos 7下 mongodb 3.2.1 安装及权限配置
2016-01-19 13:40
926 查看
1.首先下载,地址:http://download.csdn.net/detail/wujiaohua888168/9409821
2.解压
$tar -zxvf mongodb-linux-x86_64-3.2.1.tgz -C /指定目录(楼主:tar -zxvf mongodb-linux-x86_64-3.2.1.tgz -C /home/mongoDB/)
3.创建目录
mongoDB目录下创建文件夹 mongodbdata
$mkdir mongodbdata
$cd mongodbdata
在mongodbdata目录下创建文件夹
$mkdir mongodb_db
$mkdir mongodb_logs
在 mongodb_logs文件夹下创建文件mongodb.log
$>>mongodb.log
4.进入解压出来的bin目录
--启动命令
$./mongod --dbpath /home/mongoDB/mongodbdata/mongodb_db/ --logpath /home/mongoDB/mongodbdata/mongodb_logs/mongodb.log --fork
启动完成,测试,此时客户端已经可以连了
5.linux连接 mongodb
$./mongo
下面附带创建数据库用户的shell:
1. 创建一个root用户:
>use admin
switched to db admin
>db.createUser(
{
user: "root",
pwd: "123456",
roles: [ "root" ]
}
)
修改命令如下,进入shell:
> use admin
switched to db admin
> var schema = db.system.version.findOne({"_id" : "authSchema"})
> schema.currentVersion = 3
3
> db.system.version.save(schema)
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
2 创建admin用户
>use admin
switched to db admin
>db.createUser(
{
user: "admin",
pwd: "admin",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)
3 创建具体数据库的用户
>use grs
switched to db grs
db.createUser(
{
user: "grs-wjh",
pwd: "grs-wjh",
roles: [ "readWrite", "dbAdmin" ]
}
)
最后都要认证一下
>db.auth("grs-wjh", "grs-wjh")
返回1代表成功,0代表失败。
>exit (退出)
6.权限配置
在/etc目录下创建文件mongodb.conf
$>>mongodb.conf
$vi /etc/mongodb.conf
dbpath=/usr/local/mongodb/mongodbdata
logpath=/usr/local/mongodb/mongodbdata/mongodb_logs/mongodb.log
port=27017
maxConns=30000
logappend=true
auth=true
rest=true
httpinterface=true
fork=true
保存,停止mongodb
以./mongod -f /etc/mongodb.conf 启动
就可以了
(注意:如果linux命令可以连数据库,本地客户端不能能连,检查端口是否开放
$vi /etc/sysconfig/iptables 打开文件
添加
-A INPUT -m state --state NEW -m tcp -p tcp --dport 27017 -j ACCEPT
)
相关文章推荐
- Mongodb源码免编译安装
- mongodb不同版本之间有很大的差异
- MongoDB
- MongoDB的本地化排序
- CentOS6.4 安装MongoDB
- mongodb的几个基本命令
- MongoDB 初见指南
- MongoDB 初见指南
- MongoDB 初见指南
- MongoDB 初见指南
- MongoDB 基础(六)安全性(权限操作)
- MongoDB学习
- MongoDB使用小结:一些常用操作分享
- Data Base MongoDB常用命令
- MongoDB 创建数据库、创建用户
- Linux下安装配置MongoDB数据库
- 《MongoDB in action》2012版 翻译 1.1
- 如何向MongoDB中存入文件?
- MongoDB创建和删除自启动服务
- MongoDB数据模型设计学习