一.下载MongoDB和Robo 3T(MongoDB可视化工具)。

官网下载地址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.13.tgz
百度网盘下载地址:https://pan.baidu.com/s/1vcxzKSyo79yolpxrdBRcwg
提取码:dcoj 
Robo 3T 链接:https://pan.baidu.com/s/1Mly4EyDLvN3GmGnB2-ImjA 
提取码:etgk 

压缩包下载完成后winscp上传到Linux上,然后解压:

tar -zxvf mongodb-linux-x86_64-4.0.13.tgz

二. 配置环境变量及配置文件。

1.配置系统环境变量:

vi /etc/profile

vi .bash_profile

在文件的最后加上:

#mongodb
export PATH=$PATH:/root/mongodb/bin
#路径是解压后的MongoDB目录下的bin目录

保存后source /etc/profile或source .bash_profile使修改生效即可。

2.创建MongoDB数据存放文件夹/data/db和日志记录文件夹/logs

3.创建MongoDB运行时使用的配置文件:

进入bin目录下,创建mongodb.conf配置文件:
vi mongodb.conf

dbpath = /data/db #数据文件存放目录
logpath = /logs/mongodb.log #日志文件存放目录
port = 27017 #端口
fork = true #以守护程序的方式启用,即在后台运行
#auth=true #需要认证。如果放开注释,就必须创建MongoDB的账号,使用账号与密码才可远程访问,第一次安装建议注释
bind_ip=0.0.0.0 #允许远程访问,或者直接注释,127.0.0.1是只允许本地访问

三. 启动MongoDB

1.启动MongoDB服务:

进入bin目录下,加载配置文件方式启动:

mongod  -f  mongodb.conf

检查MongoDB是否启动成功:ps -ef | grep mongodb
在这里插入图片描述
2.关闭MongoDB。

mongod --shutdown -f mongodb.conf 
或
kill MongoDB的pid

四. 创建MongoDB的账号。

**注:**没有账号时auth=true注释掉

1.进入bin目录下,运行mongo命令:

mongo

2.使用admin数据库:

use admin  

3.创建用户:

db.createUser({ user: 'root', pwd: 'root',roles: [ { role: "dbOwner", db: "test" }] })

4.启用auth=true,重启后授权:

use admin
db.auth("root","root")
#连接test数据库
use test

5.测试是否授权成功:

db.collection.save({"name":"sts","age":"28"})
db.collection.find({name:"sts"})
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐