Centos7 下安装MongoDB

原创
2017/10/19 16:26
阅读数 64

一、使用wget命令下载安装包

  1. wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon-3.2.17.tgz

二、安装,创建数据和日志目录

  1. 解压:tar -zxvf mongodb-linux-x86_64-amazon-3.2.17.tgz
  2. 重命名:mv mongodb-linux-x86_64-amazon-3.2.17 mongodb
  3. cd mongodb
  4. mkdir data logs

三、创建my.cnf配置文件

  1. touch my.cnf
  2. vi my.cnf
  3. 粘贴以下内容:
dbpath=/usr/local/mongodb/db
logpath=/usr/local/mongodb/logs/mongodb.log
port=27017
fork=true
nohttpinterface=true

四、重新绑定mongodb的配置文件地址和访问IP

/usr/local/mongodb/bin/mongod --bind_ip localhost -f /usr/local/mongodb/bin/mongodb.conf

五、首先创建用户管理用户

  1. use admin
  2. db.createUser({user:'useradmin',pwd:'123456', roles:[{role:'userAdminAnyDatabase', db:'admin'}]})

六、使用用户管理账户登录认证

  1. use admin
  2. db.auth('useradmin', '123456')

七、建立其他用户

  1. use admin
  2. db.createUser({user:'admin',pwd:'123456', roles:[{role:'readWriteAnyDatabase', db:'xxx'}]})
  3. db.createUser({user:'superadmin',pwd:'123456', roles:[{role:'root', db:'admin'}]})

八、测试成功

[root@localhost bin]# ./mongo --host 192.168.1.125
MongoDB shell version: 3.2.17
connecting to: 192.168.1.125:27017/test
Server has startup warnings: ........  [initandlisten] 
> use admin
switched to db admin
> show dbs
admin         0.000GB
local         0.000GB
piggymetrics  0.000GB
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部