官网下载

https://www.mongodb.com/

配置环境变量

1. 打开环境配置文件 open ~/.bash_profile2. 添加环境配置MONGODB_HOME=/soft/mongodb-macos-x86_64-6.0.0/binexport MONGODB_HOME或者 加入到path之后 export PATH=${PATH}:/usr/local/mongodb/bin3.命令生效 source ~/.bash_profile4.运行命令,查看mongodb版本 mongod -version
5.如果展示如下内容则表示安装成功db version v6.0.0Build Info: {"version": "6.0.0","gitVersion": "e61bf27c2f6a83fed36e5a13c008a32d563babe2","modules": [],"allocator": "system","environment": {"distarch": "x86_64","target_arch": "x86_64"}}

启动

1、//到安装目录
cd mongodb-macos-x86_64-6.0.0
2、//创建文件夹log 文件夹data
mkidr log data
mongod --fork -dbpath data --logpath log/mongo.log --logappend
3、//查看权限
ls -l
//赋予读写权限
chmod 777 data log
4、//启动命令 (fork 后台运行, logappend 追加写日志)
mongod --fork -dbpath data --logpath log/mongo.log --logappend
//判断是否成功
about to fork child process, waiting until server is ready for
connections. forked process: 36849 child process started successfully,
parent exiting
// 运行成功,当前窗口别关闭,新起一个命令窗口
5、 // 打开浏览器输入: http://127.0.0.1:27017/
It looks like you are trying to access MongoDB over HTTP on the native driver port.
6、命令行输入 $ mongo
//出现以下成功连接
MongoDB shell version v5.0.7
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { “id” : UUID(“633beb18-cf78-45bc-b7e9-d8dc68375af9”) }
MongoDB server version: 5.0.7
================
Warning: the “mongo” shell has been superseded by “mongosh”,
which delivers improved usability and compatibility.The “mongo” shell has been deprecated and will be removed in
an upcoming release.
For installation instructions, see
https://docs.mongodb.com/mongodb-shell/install/
================

创建database

>use databaseName

switched to db databaseName

创建用户

> db.createUser({user: 'root', pwd: '123456', roles:[{role:'root',db:'admin'}]})

Successfully added user: {
“user” : “root”,
“roles” : [
{
“role” : “root”,
“db” : “admin”
}
]
}

校验用户

>db.auth('root','123456')

返回1表示成功

赋予权限

>db.grantRolesToUser('root', [{role: 'hostManager',db:'admin'}])

关闭

db.shutdownServer({force:true});

kill -9 processId

mongodb安装配置启动相关推荐

  1. Windows MongoDB安装配置

    2019独角兽企业重金招聘Python工程师标准>>> 请使用新工具: NoSQL Manager for MongoDB,否则:MongoVUE连接报错(Invalid crede ...

  2. Linux下mongodb安装配置教程

    Linux下mongodb安装配置教程 这里写目录标题 Linux下mongodb安装配置教程 1. 在linux(ubuntu)下安装mongodb 2. 遇到的坑 1. 在linux(ubuntu ...

  3. mongodb安装配置与基本命令

    1.mongodb安装与配置 下载安装包:mongodb-linux-x86_64-rhel70-4.0.24.tgz 将安装包放在指定路径(/opt/software),直接解压安装,并且改名 ta ...

  4. MongoDB安装配置教程(详细版)

    前言:MongoDB是前端开发人员普遍使用的数据库,因为MongoDB不需要图形界面,是一个基于分布式文件存储的开源数据库系统.MongoDB 将数据存储为一个文档,数据结构由键值对(key=> ...

  5. mongoDB安装及启动

    指令集合 curl -O https://fastdl.mongodb.org/osx/mongodb-macos-x86_64-5.0.9.tgz tar -zxvf mongodb-macos-x ...

  6. MongoDB 安装配置以及连接

    文章目录 windows安装MongoDB 一.下载win版本的安装包 二.安装MongoDB 三.配置MongoDB 四.测试环境是否已配好 五.进入客户端页面 六.Hello MongoDB 七. ...

  7. MongoDB 安装配置

    1.下载地址 https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-4.0.9.zip 2.解压到 C:\MyProgr ...

  8. saltstack(八):saltstack配置管理-安装配置启动tomcat样例

    Saltstack配置启动tomcat 判断minion有没有安装jdk和tomcat,没有就分别源码安装,并以普通用户启动. #有一个认识上的坑,saltstack实际上是基于状态管理,例如说tom ...

  9. MongoDB安装和启动

    环境:Linux,MongoDB版本2.2.2: MongoDB的安装和启动都比较简单 1.解压 mongodb-linux-i686-2.2.2.tgz 到/usr/local/目录下: 这里我的目 ...

最新文章

  1. Dependabot:自动创建GitHub PR修复潜在漏洞
  2. ASP.NET Core 2.0 : 三. 项目结构
  3. python适合做后端开发吗-Python后端开发是什么职位?
  4. C++ primer记录
  5. C语言链表返回第n个到最后的节点的算法(附完整源码)
  6. document.elementFromPoint
  7. Delphi 与 DirectX 之 DelphiX(46): TDIB.DoAntiAlias;
  8. 碌人乘凉-- AERCHI 你所不懂的
  9. MySQL查看binlog是否开启(开启binlog)
  10. 《Java并发编程实践》学习笔记之二:线程安全性(thread-safe)
  11. mysql linux 安装包下载_mysql官网下载linux版本安装包
  12. ProE5.0有限元分析优化设计Mechanica视频教程
  13. 图解js中继承的几种方式
  14. IT江湖之怎样成为IT界的西门吹雪和独孤求败
  15. 光环《全脑思维下的敏捷产品构建》总结
  16. 如何做一个基于微信共享会议室预约小程序系统毕业设计毕设作品
  17. win11 Azure DK环境
  18. APP安全性测试总结-移动APP安全测试
  19. VS中MD和MT的区别
  20. 《比尔总动员》1——20级变强攻略之胶囊制作

热门文章

  1. STM32F10x TIM1 CH3/CH4 的重映射PWM输出
  2. Launcher 自定义APP排序
  3. 正则表达式-匹配ip及rtsp
  4. 白话栈:这可能是你见过的对栈最白话的解说了
  5. 每天一分钟玩转golang:基础类型之浮点型(二)
  6. 讲一元二次函数的时候用的的几个图
  7. 最长上升子序列计数(dp, 计数,二分,贪心, 数据结构维护),dp12
  8. ESP8266 flash清除工具安装操作(图文)
  9. 合成器基础(四) - 其他合成方法
  10. QCC3040---keySync 模块