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
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号