下载安装包
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
use testdb.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
如果不进行认证则会报错
