MongoDB的环境搭建及启动
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");
最新文章
- [swift]NSURLSession
- 小白Linux入门 二
- 异步编程系列第05章 Await究竟做了什么?
- jenkins插件开发-此路是我开
- python基础(5):深入理解 python 中的赋值、引用、拷贝、作用域
- Response对象
- sql 列轉行、行轉列
- java.net.MulticastSocket Example--reference
- Win7 64 bit 激活工具
- 蝕刻技術(Etching Technology)
- IT第五天 - 循环的使用、本周总结 ★★★
- DOS头分析
- eclipse 使用hadoop-plugins 插件出现EOFException问题
- Codeforces Round #428 (Div. 2) 题解
- WebSocket 聊天室加自制服务器
- JAVA_SE基础——17.方法的重载
- 安装完成Dynamics 365 CE后别忘了更改维护作业的运行时间
- 运维案例 | Exchange2010数据库损坏的紧急修复思路
- zabbix监控k8s出现的pod error status
- Future 模式简介
热门文章
- 进程(process)和线程(thread)
- eclipse jshint安装
- Spring整合Hibernate实现Spring Data JPA (介绍和使用)
- Linux内核调试方法总结之序言
- Python分析《武林外传》 -----转载
- sql数据库收缩
- ES与CQRS之旅
- 阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第2节 反射_11_反射_案例
- 阶段1 语言基础+高级_1-3-Java语言高级_1-常用API_1_第5节 String类_8_字符串的分割方法
- 阶段1 语言基础+高级_1-3-Java语言高级_03-常用API第二部分_第3节 Calendar类_1_Calendar类介绍_获取对象的方式