1. wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.6.tgz
tar -zxvf mongodb-linux-x86_64-rhel70-5.0.6.tgz #解压
mv mongodb-linux-x86_64-rhel70-5.0.6 mongodb5.0.6 #重命名
cd mongodb5.0.6 #进入目录
mkdir db #创建 db 文件夹
mkdir logs #创建 logs
2.创建配置文件
vim mongo.conf
dbpath=/opt/mongodb5.0.6/db #数据存储目录
logpath=/opt/mongodb5.0.6/logs/mongodb.log #日志存储目录
port=27017 #启动端口
fork=true #后台运行
3.启动
./mongod -f mongo.conf --bind_ip_all
-f mongo.conf 指定配置文件位置
--bind_ip_all 表示允许所有 远程地址的访问
./mongo #进入mongo 控制台
db.version() #输出版本号
mongo db 每一个库都单独的 帐号和密码
use admin 选择admin库
创建超级管理员帐号和密码
db.createUser({user:"root",pwd:"huangbao",roles:[{role:"root",db:"admin"}]});
创建 test库的管理员
db.createUser({user:"huangbao",pwd:"huangbao",roles:[{role:"readWrite",db:"test"}]});
db.shutdownServer() 停止运行mongodb
exit
./mongod -f mongo.conf --auth --bind_ip_all # 重新启动 --auth 表示需要帐号密码登录
./mongo #进入mongo 控制台
use admin
db.auth("huangbao","huangbao"); 登录 ,输出 1 表示登录成功
use test