1、下载
wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.12.tgz
2、解压
tar -zxvf mongodb-linux-x86_64-3.2.12.tgz
3、重命名
mv mongodb-linux-x86_64-3.2.12.tgz mongodb
4、在mongodb目录下创建 data目录
mkdir data
cd data
#在data目录下
mkdir /data/db
touch mongodb.log
#在bin目录下
cd /bin
touch mongodb.conf
5、设置配置文件
bin目录下创建 mongodb.conf如下
#数据库路径
dbpath=/opt/middle/mongdb/data
#日志
logpath=/opt/middle/mongdb/mongodb.log
#追加方式
logappend=true
#默认端口
port=27017
#以守护程序的方式启用,即在后台运行
fork=true
#需要认证 第一次安装注释
#auth=true
#打开web接口
httpinterface=true
#允许远程访问
bind_ip=0.0.0.0
#日志备份
journal=true
6、添加系统变量
vi /etc/profile
export MONGODB_HOME=/opt/middle/mongdb
export PATH=$PATH:$MONGODB_HOME/bin
7.让系统环境变量生效
source /etc/profile
8、启动MongoDB
在bin 目录下通过配置文件启动
./mongod -f mongodb.conf
9、创建amdin和普通用户
(1) 在bin目录下执行
./mongo
(2) use admin --使用admin数据库
db.createUser({user:"root",pwd:"123",roles:["userAdminAnyDatabase"]})
(3) 授权给root用户
db.auth("root", "123")
(4) 普通用户创建
use jimi
db.createUser({user:"jimi",pwd:"123",roles:["readWrite"]})
db.auth("jimi","123")
(5) 退出
exit
(6) 将mongodb.conf的密码验证取消注释
先停止mongodb服务。在取消注释
#需要认证 第一次安装注释
auth=true
重启ok!