mongodb的安装和启动
2016-01-26 15:39 abce 阅读(325) 评论(0) 编辑 收藏 举报1.单节点安装
(1)创建数据库目录(要保证mongod有写入的权限)
1 | # mkdir -p /mongo/db |
(2)启动mongodb
1 2 3 | # ./mongod --dbpath /mongo/db ... 2016-01-26T05:16:12.005+0800 I NETWORK [initandlisten] waiting for connections on port 27017 |
表明已经启动成功!
(3)在其他终端查看mongod进程
1 2 3 | # ps -ef|grep mongo root 14667 14514 0 05:16 pts /2 00:00:00 . /mongod --dbpath /mongo/db root 14705 14684 0 05:16 pts /5 00:00:00 grep mongo |
2.使用命令行参数选项启动单实例mongodb
1 | # ./mongod --port 27000 --dbpath /mongo/db/data -logpath /mongo/db/log/mongo.log --smallfiles |
部分参数说明
选项 | 说明 |
--help,-h | 打印启动的各种选项信息 |
--config,-f | 指定配置文件的信息,配置文件包含各种启动时的参数选项 |
--verbose,-v | 使日志输出更多的信息。可以使用多个v,比如-vvvvv输出更多的信息 |
--quiet | 输出比较少的信息,和--verbose相反 |
--port | 端口号设置。默认是27017 |
--logpath | 日志文件的路径和名称。默认是stdout |
--logappend | 日志追加 |
--dbpath | 数据库目录。默认是/data/db |
--smallfiles | 主要用于开发环境。mongo启动后,会创建一个64mb的数据库文件。使用smallfile后创建的文件大小是16mb。生产环境不建议使用该参数 |
--replSet | 启动复制集 |
--configsvr | 以配置server的角色启动mongodb |
--shardsvr | 以shard server的形式启动mongod进程 |
--oplogSize | oplog的大小,是复制的重要组成。在复制集初始化的时候,磁盘空间会提前给oplog进行分配 |
--storageEngine | 从3.0开始,引入了新的存储引擎WT。之前的默认引擎是mmapv1 |
-dirctoryperdb | 默认mongodb是将所有的数据库文件放在一个目录下。该参数支持将各个数据库文件放到其自己的子目录下 |
3.使用配置文件选项启动单实例mongodb
1 | . /mongod --config /config/mongo .conf |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)