【MongoDB】安装以及设置

    科技2022-07-14  124

    安装配置

    下载 https://www.mongodb.com/try/download/community 因为官网下载非常慢,所以提供一下分流(4.41 windows) 链接:https://pan.baidu.com/s/1yApEKK3YvAVOhQdkfuNQxQ提取码:drii 文档 https://docs.mongoing.com/

    配置

    安装(相当慢),中间可以自己选择安装目录。

    设置环境变量

    以下 {{path}} 为MongoDB的安装目录

    把{{path}}/bin 添加到系统变量的path里

    不行的话,重启一下

    4.0版本以下相关配置

    4.0以上不需要设置

    创建文件夹 {{path}} data db log {{path}} mongod.cfg:内容 systemLog: destination: file path: {{path}}\data\log\mongod.log storage: dbPath: {{path}}\data\db 安装 MongoDB服务 {{path}}\bin\ 目录运行 mongod.exe --config "{{path}}\mongod.cfg" --install

    创建用户

    //打开mongo shell mongo //选择admin数据库 use admin //创建超级用户 db.createUser({ user: 'root', // 用户名 pwd: '123456', // 密码 roles:[{ role: 'root', // 角色 db: 'admin' // 数据库 }] }) //数据库操作者 db.createUser({ user: 'test', pwd: '123456',roles:[{ role: 'readWrite', db: 'todolist' }] })

    开启验证

    修改 mongod.cfg,security标签下添加authorization: enabled #security: authorization: enabled //注意 mongod.cfg下的security前面自带#,删除即可,否则连接时会报错

    其他操作

    启动/关闭 MongoDB服务

    net start MongoDB

    net stop MongoDB

    连接

    //shell root角色 mongo "mongodb://root:123456@localhost" //其他角色 mongo "mongodb://test:123456@localhost/todolist"
    Processed: 0.015, SQL: 8