MongoDB环境搭建及配置

一、环境搭建

Mac:brew install mongodb

常见问题:

Error: Permission denied @ unlink_internal

解决方案:

sudo chmod -R 777 /usr/local/lib/node_modules/

brew cleanup

二、启动MongoDB服务端

一般情况下,参数带上配置文件路径进行启动:

sudo mongod --config /usr/local/etc/mongod.conf

mongod.conf的主要参数配置如下:

端口

net.port: 27017(注意:冒号后面有一个空格,否则会出错)

绑定地址

net.bind_ip: 127.0.0.1

指定日志文件

systemLog.path: /var/log/mongodb/mongodb.log

指定数据存放目录

storage.dbpath: /var/lib/mongodb

三、MongoDB授权登录

先用无授权方式运行MongoDB服务端

sudo mongod --config /usr/local/etc/mongod.conf

然后打开Mongo客户端

mongo

创建一个超级用户,具体命令:

use admin

db.createUser(

 {

   user:"root",

   pwd:"password",

   roles:[{role:"root",db:"admin"}]

 }

)

接着关闭服务端进程

db.shutdownServer();

切换到服务器端运行终端窗口,重新打开服务端,加上--auth参数

sudo mongod --config /usr/local/etc/mongod.conf --auth

客户端登录

use admin

db.auth("root","password");



最新文章

  1. [swift]NSURLSession
  2. 小白Linux入门 二
  3. 异步编程系列第05章 Await究竟做了什么?
  4. jenkins插件开发-此路是我开
  5. python基础(5):深入理解 python 中的赋值、引用、拷贝、作用域
  6. Response对象
  7. sql 列轉行、行轉列
  8. java.net.MulticastSocket Example--reference
  9. Win7 64 bit 激活工具
  10. 蝕刻技術(Etching Technology)
  11. IT第五天 - 循环的使用、本周总结 ★★★
  12. DOS头分析
  13. eclipse 使用hadoop-plugins 插件出现EOFException问题
  14. Codeforces Round #428 (Div. 2) 题解
  15. WebSocket 聊天室加自制服务器
  16. JAVA_SE基础——17.方法的重载
  17. 安装完成Dynamics 365 CE后别忘了更改维护作业的运行时间
  18. 运维案例 | Exchange2010数据库损坏的紧急修复思路
  19. zabbix监控k8s出现的pod error status
  20. Future 模式简介

热门文章

  1. 进程(process)和线程(thread)
  2. eclipse jshint安装
  3. Spring整合Hibernate实现Spring Data JPA (介绍和使用)
  4. Linux内核调试方法总结之序言
  5. Python分析《武林外传》 -----转载
  6. sql数据库收缩
  7. ES与CQRS之旅
  8. 阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第2节 反射_11_反射_案例
  9. 阶段1 语言基础+高级_1-3-Java语言高级_1-常用API_1_第5节 String类_8_字符串的分割方法
  10. 阶段1 语言基础+高级_1-3-Java语言高级_03-常用API第二部分_第3节 Calendar类_1_Calendar类介绍_获取对象的方式