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’)