1.现在linux版本的MongoDB
把下载好的文件上传到linux上,并解压。本文路径 /usr/local/mongodb/mongodb-linux-x86_64-4.0.1
2.创建数据库
mkdir /data/mongdb/db
创建日志文件路径
mkdir /data/mongodb/log
创建日志文件
vim /data/mongodb/log/mongodb.log 保存
3.进入mongodb目录
在bin文件夹下创建mongdb.conf文件
vim mongodb.conf
写入一下内容后保存
dbpath=/data/mongodb/db //数据库路径
logpath=/data/mongodb/log/mongodb.log //日志路径
logappend=true // 日志不追加,每次新建
port=27017 //端口号
bind_ip=0.0.0.0 //外网访问(如果是127.0.0.1只能是本地访问)
fork=true //后台运行
4.启动mongodb(在bin目录下)
./mongod --config mongo.config
这样已经可以在本地访问和操作MongoDB了,你可以用curl http://localhost:27017测试下
或者直接用浏览器访问http://ip(linux的IP地址):27017 访问
5.开启身份校验(在bin目录下)
./mongo进入mongodb
输入use admin 进入admin数据库
输入db.createUser({user:"admin",pwd:"admin",roles:[{role:"root",db:"admin"}]})
- user:”用户名“,
- pwd:"密码”,
- roles:[{role:"角色名“, db:"角色所属数据库”}, {role:"角色名2“, db:"角色所属数据库2”},.....]
认证 db.auth("admin","admin")
返回 1成功0失败
退出mongodb ,在mongodb.conf 中添加auth=true,保存并退出
重启mongodb服务
在可视化窗口登录