59、MongoDB的学习

1、下载mongodb、官网地址:https://www.mongodb.com/try/download/community

 

 

 2、上传安装包到服务器

3、解压安装包:tar -zxvf mongodb-linux-x86_64-ubuntu1804-5.0.3.tgz 

4、重命名文件夹的名称:mv mongodb-linux-x86_64-ubuntu1804-5.0.3 mongodb

5、删除安装包: rm -rf mongodb-linux-x86_64-ubuntu1804-5.0.3.tgz

6、启动mongoDB

     前台启动

     1、创建一个db目录:mkdir -p /usr/local/mongodb/data/db

     2、创建一个logs目录:mkdir -p /usr/local/mongodb/logs

     3、创建一个日志文件:touch /usr/local/mongodb/logs/mongodb.log

     4、启动: mongod --dbpath /usr/local/mongodb/data/db --logpath /usr/local/mongodb/logs/mongodb.log --logappend --port 27017 --bind_ip 0.0.0.0

     后台启动和前台启动差不多

一、使用docker去安装mongoDB

  1、拉取镜像:docker pull mongo:latest 

  2、查看镜像:docker images

  3、运行容器:docker run -itd --name mongo -p 27017:27017 mongo --auth

  4、查看运行的镜像:docker ps

  5、进入mongdb容器:docker exec -it mongo mongo admin

  6、创建一个admin用户。密码为123456: db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});

  7、使用admin 进行链接:db.auth('admin', '123456')

 二、使用docker-compose去安装mongoDB

  1、创建docker-compose.yml

version: '3.8'
services:
  mongo:
    image: mongo:4.4.0
    restart: always
    ports:
     - 27017:27017
    volumes:
     - /docker/mongodb/data/db:/data/db
     - /docker/mongodb/data/log:/var/log/mongodb
     - /docker/mongodb/data/config:/etc/mongo

  2、启动:docker-compose up -d

  3、进入容器:docker exec -it mongo /bin/bash

  4、创建用户

mongo
use admin
db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});
exit
exit

 三、SpringBoot集成mongoDB

 

posted @ 2021-10-10 11:52  shunnWcs  阅读(32)  评论(0)    收藏  举报