mongodb4.0 安装
下载:
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.9.tgz
解压缩
- tar -zxvf mongodb-linux-x86_64-4.0..tgz
- mv mongodb-linux-x86_64-4.0. ../mongodb
- mkdir -p /data/mongodb/{data,logs,etc}
编辑配置文件
- vi /data/mongodb/etc/mongod.conf
- # where to write logging data.
- systemLog:
- destination: file
- logAppend: true
- path: /data/mongodb/logs/mongod.log
- # Where and how to store data.
- storage:
- dbPath: /data/mongodb/data
- journal:
- enabled: true
- # engine:
- # mmapv1:
- # wiredTiger:
- # how the process runs
- processManagement:
- fork: true # fork and run in background
- pidFilePath: /data/mongodb/run/mongod.pid # location of pidfile
- # network interfaces
- net:
- port:
- bindIp: 0.0.0.0 # Listen to local interface only, comment to listen on all interfaces.
- #security:
cat /lib/systemd/system/mongod.service
- [Unit]
- Description=High-performance, schema-free document-oriented database
- After=network.target
- Documentation=https://docs.mongodb.org/manual
- [Service]
- User=root
- Group=root
- Environment="OPTIONS=-f /data/mongodb/etc/mongod.conf"
- ExecStart=/data/mongodb/bin/mongod $OPTIONS
- ExecStartPre=/usr/bin/mkdir -p /data/mongodb/data
- PermissionsStartOnly=true
- PIDFile=/data/mongodb/run/mongod.pid
- Type=forking
- # file size
- LimitFSIZE=infinity
- # cpu time
- LimitCPU=infinity
- # virtual memory size
- LimitAS=infinity
- # open files
- LimitNOFILE=
- # processes/threads
- LimitNPROC=
- # locked memory
- LimitMEMLOCK=infinity
- # total threads (user+kernel)
- TasksMax=infinity
- TasksAccounting=false
- # Recommended limits for for mongod as specified in
- # http://docs.mongodb.org/manual/reference/ulimit/#recommended-settings
- [Install]
- WantedBy=multi-user.target
授权
- use admin
- db.createUser({ user: "root", pwd: "Abcd,1234", roles: [{ role: "root", db: "admin" }] })
- use im_db_v2
- db.createUser({ user: "mongoadmin", pwd: "abc123456789", roles: [ { role: "readWrite", db: "im_db_v2" }]})
- db.auth("mongoadmin","abc123456789")
- db.im_db_v2.insert({"name":"baby"})
配置文件添加
- security:
- authorization: enabled
重启mongodb
- systemctl restart mongod
mongodb4.0 安装的更多相关文章
- MongoDB自学------(1)MongoDB4.0安装
一.环境 操作系统 安装包 安装方式 Ubuntu18.04 mongodb4.0 apt安装 Ubuntu18.04 mongodb4.0 docker安装 二.apt安装 sudo apt-key ...
- centos 7 mongodb4.0 安装配置
1.下载安装 cat <<EOF> /etc/yum.repos.d/mongodb-org-4.0.repo [mongodb-org-4.0]name=MongoDB Repos ...
- 6.MongoDB4.0在Windows环境的下载、安装、配置
简单来说:MongoDB4.0在Windows下已经不需要再次配置db文件夹之类操作,安装完成直接进行连接测试即可,以下是具体过程(此前网上很多的教程都已经过时) 1.下载:https://www.m ...
- 新手小白Linux(Centos6.5)部署java web项目(mongodb4.0.2安装及相关操作)
红帽企业或CentOS的Linux上安装MongoDB的社区版: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat ...
- docker安装mongodb4.0
ubantu下的docker安装mongodb4.0. step 1:docker pull mongo:4 step2: docker images step3:启动一个MongoDB服务器容器 ...
- MongoDB4.0在windows10下的安装与服务配置
本地安装及网页测试 在官网下载最新的安装文件 下载地址 : https://www.mongodb.com/download-center#community 可以在MongoDB官网选择Commun ...
- Centos7 安装 MongoDB4.0
目录 安装包下载 MongoDB安装 启动数据库 补充 小结 诚邀访问我的个人博客:我在马路边 更好的阅读体验点击查看原文:Centos7安装MongoDB4.0 原创博客,转载请注明出处 @ 由于项 ...
- MongoDB4.0.0的安装配置—windows
一.背景 由于要学习MongoDB,所以就下载了最新的MongoDB 的Community Server版的4.0.0版本.可能是新的版本的缘故,在安装配置上与MongoDB3有许多不同,而且在3中的 ...
- centos7 安装mongodb4.0笔记
1,添加yum源 vim /etc/yum.repos.d/mongodb-4.0.repo 2,把下面内容加入,并:wq [mongodb-org-4.0] name=MongoDB Reposit ...
随机推荐
- BCB key事件中判断Shift、Alt、Ctrl状态
BCB key事件中判断Shift.Alt.Ctrl状态: 类似此事件中 void __fastcall TForm1::keydown(TObject *Sender, WORD &Key, ...
- RookeyFrame 添加 导入功能
我遇到的情况: 我在‘模块管理’里面, 把模块‘客户联系人’的‘允许导入’勾上,保存后,在‘客户联系人’页面没有导入按钮, 模块‘客户主数据’却可以, 这是为什么额?两个模块都是线下创建的,是哪儿不一 ...
- 问题--Notepad++保存文件遇到Failed to save file
一.问题如下 使用Notepad编码,保存时遇到问题:Failed to save file. Not enough space on disk to save file? 如下图所示: 二.解决方法 ...
- YII框架的依赖注入容器
依赖注入(Dependency Injection,DI)容器就是一个对象,它知道怎样初始化并配置对象及其依赖的所有对象. 所谓的依赖就是,一个对象,要使用另外一个对象才能完成某些功能.那么这个对象就 ...
- Docker理论简答
Docker理论简答: 1. 介绍对docker的认识(10分) Docker是容器,容器不是docker Dockers就是一个文件夹,它欺骗操作系统说自己是一个操作系统,然后把所需要 ...
- Function.apply.bind()与Function.apply.bind()
1.Function.apply.bind(…) 我在学习promise部分的时候遇到了这样的代码: Promise.resolve([10,20]).then(Function.apply.bind ...
- How to receive JSON as an MVC 5 action method parameter
How to receive JSON as an MVC 5 action method parameter 解答1 Unfortunately, Dictionary has problems ...
- useState 的介绍和多状态声明(二)
useState的介绍 useState是react自带的一个hook函数,它的作用是用来声明状态变量. 那我们从三个方面来看useState的用法,分别是声明.读取.使用(修改).这三个方面掌握了, ...
- TP5 分页数据加锚点
TP5 分页数据加锚点跳转到相应位置 有这样一个需求,就是加载评论后,点下一页的时候回到相应的位置. $comment = Db('comment')->order('addtime' ...
- 关于postman与shiro权限验证问题
作为一个java的开发小白 , 写完一个web方法测试是必不可少的 , 只有测试号没问题的方法给别人时 ,别人才不知道你是小白 , 要不然很尴尬的 .新手入坑的测试工具是postman .这个工具用起 ...