环境配置


一、MongoDB安装配置

MongoDB官网: [https://www.mongodb.com/try/download/community?tck=docs_server]
可视化界面robo3t: [https://robomongo.org/]

1、 在这个目录下新建 data文件夹 和 log文件夹 如下图所示

image.png

2、在log文件夹中新建mongo.log文件

image.png

3、在data文件夹中新建db文件夹

image.png

3、打开cmd并且进入bin目录输入以下命令

  1. mongod --dbpath D:\environment\mongo\mongodb-win32-x86_64-windows-5.0.5-rc0\data\db --logpath D:\environment\mongo\mongodb-win32-x86_64-windows-5.0.5-rc0\logs\mongo.log --install --serviceName "MongoDB"
  2. net start MongoDB

设置MongoDB环境变量

image.png

创建管理员用户

  1. mongo
  2. use admin
  3. show users
  4. db.createUser(
  5. {
  6. "user": "root",
  7. "customData":{
  8. "name":"root"
  9. },
  10. "pwd": "771846387",
  11. "roles": [ { "role": "userAdminAnyDatabase", "db": "admin"} ]
  12. }
  13. )
  14. show users

Linux安装

WSL2 Ubuntu20.04下载(Mongo5.0)

  1. 首先安装gnupg软件包

    1. sudo apt-get install gnupg
  2. 导入包管理系统使用的公钥

    1. wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
  3. 添加MongoDB存储库

    1. echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
  4. 更新存储库

    1. sudo apt-get update
  5. 使用以下命令安装MongoDB

    1. sudo apt install mongodb-org
  6. 启动MongoDB服务(报错请看提示信息)

启动MongoDB,同时使用以下命令使其在重新启动时启动

  1. sudo systemctl start mongod.service
  2. sudo systemctl enable mongod
  1. 检查MongoDB服务的状态

    1. sudo systemctl status mongod
  2. 配置MongoDB

默认的配置文件位于 /etc/mongod.conf

  1. sudo vim /etc/mongod.conf

编辑MongoDB配置文件后,重新启动mongod服务以使更改生效

  1. # 重新启动mongod
  2. sudo systemctl restart mongod
  3. # 关闭MongoDB服务
  4. sudo systemctl stop mongod
  1. 查看wsl的ip

    1. ip addr | grep eth0
  2. 使用可视化工具连接测试

    提示

    1.错误1
    image.png
    解决方法

    1. sudo apt install systemctl