下载安装包

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.1.tgz

https://www.mongodb.com/download-center?jmp=homepage#community

解压并移动

tar -zxvf mongodb-linux-x86_64-rhel70-4.0.1.tgz

mv mongodb-linux-x86_64-rhel70-4.0.1. /usr/loca/mongodb

启动mongodb

创建mongodb 的 数据存储目录和日志目录
默认数据目录 /data/db
默认日志目录 /data/db/logs/

./usr/local/mongodb/bin/mongod

默认端口:27017

指定目录

./mongod —dbpath=/use/local/mongdb/bin/data/db —logpath=/usr/local/mongodb/bin/data/test/logs/mongodb.log —port=27017

mongodb.conf

每次都打这么长代码进行启动费劲,并且参数不明确,可通过配置文件进行设置 dbpath logpath port 等参数

vim mongodb.conf

dbpath=/usr/local/mongodb/bin/data/test/db/
logpath=/usr/local/mongodb/bin/data/test/logs/mongodb.log
port=27017
#静默时启动
fork=true
#redo log,用于故障恢复和持久化
journal=false
#开启认证
#auth=true
#设置为可公外网访问,默认为本机
bind_ip=0.0.0.0

./mongod -f(—config) mongodb.conf

进入mongodb

./mongo

4、进入mongo创建用户

创建用户:testadmin 数据库 test 权限:readWrite

  1. use test
  2. db.createUser({user:"testadmin",pwd:"123456",roles:["readWrite"]})

停止mongo

1)杀进程

ps -ef | grep mongod
kill -15 pid

2)mongod 停止服务

./mongod —shutdown -f mongodb.conf
或者
./mongod —shutdown —dbpath=/usr/local/mongodb/bin/data/test/db/

开启mongodb 安全认证 auth

启动时添加 —auth 参数即可

再配置文件 mongodb.conf 中添加 auth=true

进入数据库认证

use test
db.auth(“testadmin”,”testPassw0rd”)
1

如果不进行认证则会报错

mongodb 基本认识

http://www.runoob.com/mongodb/mongodb-tutorial.html