CentOS 7 mongodb的安装和配置

1.下载社区版就好,毕竟是穷逼,叫老板掏钱,没死或者重大故障,是不可能的,usr/local/download ,打开https://www.mongodb.com/download-center#community,复制rehl 7的地址就行,centos就是这个啦,然后wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.8.tgz 69M略大,上个wc等吧。

2.解压文件tar zxvf mongodb-linux-x86_64-rhel70-3.2.8.tgz,因为这个鸡巴东西不需要安装的,所以移动到/usr/local/mongodb下面mv mongodb-linux-x86_64-rhel70-3.2.8/ /usr/local/mongodb/。

3.然后配置环境变量,vim /etc/profile,加上mongodb的路径

#set mongodb command

export PATH=/usr/local/mongodb/mongodb-linux-x86_64-rhel70-3.2.8/bin:$PATH

然后 wq保存退出。reboot一下,让环境变量生效。

4.新建数据库路径 cd /data,然后mkdir mongodb,然后可以运行mongodb了,mongod –dbpath /data/mongodb

5.新开一个窗口,然后mongo 127.0.0.1:27017,就能连接上,因为3.2.6以后的版本默认是不打开web服务的,所以访问127.0.0.1:28017是没有效果的,需要在配置里重新配置。

6.创建管理员用户名和密码

use admin

db.createUser({user:’useradmin’,pwd:’123456′, roles:[{role:’userAdminAnyDatabase’, db:’admin’}]})

登陆

useadmin

db.auth(‘useradmin’,’123456′)

7.建立普通用户

useadmin

db.createUser({user:’admin’,pwd:’123456′, roles:[{role:’readWriteAnyDatabase’, db:’xxx’}]})db.createUser({user:’superadmin’,pwd:’123456′, roles:[{role:’root’, db:’admin’}]})

8.修改密码

db.changeUserPassword(‘tank2′,’test’)

    原文作者:loquito
    原文地址: https://www.jianshu.com/p/2b7c065685be
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞