下载
链接:百度网盘 请输入提取码
提取码:1111
官网
https://www.mongodb.com/try/download/
安装
一步一步来,如果目录一样,一行一行拷贝即可
cd /data/
mkdir mongodb
#上传到mongodb这个文件夹中
tar -zxvf mongodb-linux-x86_64-4.0.13.tgz
#文件名根据你自己的压缩包文件名来
rm mongodb-linux-x86_64-4.0.13.tgz #内存不够的可以删除这个压缩包
mkdir data
mkdir logs
cd ./logs
touch mongodb.log
cd ../
mkdir etc
cd etc
vi mongodb.conf #创建配置文件
配置文件内容
#数据库路径
dbpath=/data/mongodb/data
#日志输出文件路径
logpath=/data/mongodb/logs/mongodb.log
#错误日志采用追加模式
logappend=true
#启用日志文件,默认启用
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=true
#端口号 默认为27017
port=27017
#允许远程访问
bind_ip=0.0.0.0
#开启子进程
fork=true
#开启认证,必选先添加用户,先不开启(不用验证账号密码)
#auth=true
配置环境变量
vi /etc/profile
#在环境变量中添加这个内容 保存退出
export PATH=$PATH:/data/mongodb/mongodb-linux-x86_64-4.0.13/bin
source /etc/profile #使环境变量生效
启动
cd /data/mongodb/mongodb-linux-x86_64-4.0.13/bin/ #进入bin目录
./mongod --config /data/mongodb/etc/mongodb.conf #运行
查看是否启动
ps -ef |grep mongodb
进入mongodb
mongo #已经配置环境变量,输入这个即可进入
创建用户
db.createUser({user:"root",pwd:"123456",roles:[{role:"root",db:"admin"}]}) #用户是root密码是123456
测试是否成功
use admin
db.auth('root','123456')
返回配置文件
cd /data/mongodb/etc/
vi mongodb.conf
将认证打开
关闭mongodb,重新启动
ps -ef |grep mongodb
kill -9 查到的pid
进入bin目录重启
cd /data/mongodb/mongodb-linux-x86_64-4.0.13/bin/ #进入bin目录
./mongod --config /data/mongodb/etc/mongodb.conf #运行
验证
登录图形界面