您的位置:首页 > 数据库 > Mongodb

Centos6.5安装配置mongodb3.4

2017-12-01 21:41 453 查看

1. 下载安装包

官网下载并放到服务器上:https://www.mongodb.com/download-center#production

或者直接命令下载:

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.0.tgz[/code] 

2. 解压安装配置

/**  目录/opt  **/
cd /opt
tar zxvf mongodb-linux-x86_64-3.4.0.tgz

/** 重命名 **/
mv mongodb-linux-x86_64-3.4.0.tgz mongodb

/** 进入mongodb目录 **/
cd mongodb

/** 创建db和日志目录 **/
mkdir /opt/mongodb/data
mkdir /opt/mongodb/data/db
mkdir /opt/mongodb/data/logs
/** logs目录下创建mongodb.log文件 **/
touch mongodb.log

/** 在mongodb/data目中创建mongodb.conf **/
cd data
vi mongodb.conf

/** 加入相关配置 **/
#端口号
port = 27017
#数据目录
dbpath = /opt/mongodb/data/db
#日志目录
logpath = /opt/mongodb/data/logs/mongodb.log
#设置后台运行
fork = true
#日志输出方式
logappend = true
#开启认证
#auth = true

/** esc :wq 保存退出 **/


37

3. 运行

cd mongodb

./bin/mongod --config /opt/mongodb/data/mongodb.conf

4. 权限

启动mongo
service mongod start
进入mongo数据库
mongo 127.0.0.1:27017

创建用户管理员:
use admin
db.createUser({user:"root",pwd:"root123456",roles:["userAdminAnyDatabase"]})
db.auth('root','root123456')
以用户管理员身份登录,并切换数据库,创建数据库用户:
切换到test数据库
use test
创建用户名、密码、角色
db.createUser({user:"username",pwd:"@user123456*",roles:[{role:"readWrite",db:"securitydata"}]})
设置mongodb配置中的auth为true(/etc/mongod.conf):
security:
authorization: enabled
验证mongodb数据库权限。
db.auth('user','@user123456*')
mongod 3.2 用户权限管理:http://www.cnblogs.com/mymelody/p/5906199.html

修改密码:

A.利用db.changeUserPassword
db.changeUserPassword(
'tank2'
,
'test'
);


B.利用db.addUser

以上2种方法都可以的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: