mongodb安装与配置笔记(linux环境 mongodb版本4.0.6 )

1. 下载安装包 拷贝指 /usr/local 路径下,并解压


mongodb-linux-x86_64-4.0.6.tgz 拷贝至/usr/local 路径下

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

2. 给解压文件重命名

mv mongodb-linux-x86_64-4.0.6 mongodb

3. 为了便于mongodb启动 将可执行文件路径配置在/etc 路径下 profile 文件内

export MONGODB_HOME=/usr/local/mongodb
export PATH=$PATH:$MONGODB_HOME/bin

4. 创建数据库目录/日志目录

cd /var/lib
mkdir mongodb

cd /var/log
mkdir mongodb

5. 创建配置文件mongodb.conf

cd /etc
vim mongodb.conf
systemLog:
  destination: file
  logAppend: true
  path: /var/log/mongodb/mongod.log
storage:
  dbPath: /var/lib/mongodb
  journal:
    enabled: true

processManagement:
  fork: true 
#  pidFilePath: /var/run/mongodb/mongod.pid  
  timeZoneInfo: /usr/share/zoneinfo

net:
  port: 27017
  bindIp: 0.0.0.0  
#security:
#  authorization: enabled

: wq

6. 启动mongodb

以配置文件启动

mongod --config /etc/mongodb.conf 
或
mongod -f /etc/mongodb.conf

mongodb安装与配置笔记(linux环境 mongodb版本4.0.6 )_第1张图片

7. 创建用户并添加权限

use admin
db.createUser({ user: "root", pwd: "123456", roles: [ {role:"root", db:"admin"} ]})
use yjy
db.createUser({ user: 'user', pwd: '123456', roles: [ {role:'readWrite', db:'yjy'} ]})

mongodb安装与配置笔记(linux环境 mongodb版本4.0.6 )_第2张图片

修改配置文件,将security ,authorization 前注释去掉 ,重启服务

 vim /etc/mongodb.conf
security:
  authorization: enabled

退出服务

mongo
use admin
db.shutdownServer()

mongodb安装与配置笔记(linux环境 mongodb版本4.0.6 )_第3张图片
启动服务

mongod --config /etc/mongodb.conf 

mongodb安装与配置笔记(linux环境 mongodb版本4.0.6 )_第4张图片

8. 客户端测试Robo3T

前提:防火墙、阿里云安全组 27017 端口均已开放
mongodb安装与配置笔记(linux环境 mongodb版本4.0.6 )_第5张图片

你可能感兴趣的:(Linux)