mongodb单机部署

mongodb单机部署

1.下载

去官网下载https://www.mongodb.com/try/download/community

下载完后解压。

2.启动

先在解压的文件夹下面创建一个data/db,然后在创建一个logs文件夹,并创建一个日志文件

mkdir -p data/db
mkdir logs
cd logs
touch mongodb.log

然后在运行启动命令

bin/mongod --dbpath=/usr/local/mongodb/data/db --logpath=/usr/local/mongodb/logs/mongodb.log --logappend  --port=27017 --fork
#服务启动后,用mongo命令连接mongodb

一些参数

--logpath 日志文件路径
--master 指定为主机器
--slave 指定为从机器
--source 指定主机器的IP地址
--logappend 日志文件末尾添加
--port 启用端口号
--fork 在后台运行
--only 指定只复制哪一个数据库
--slavedelay 指从复制检测的时间间隔
--auth 是否需要验证权限登录(用户名和密码)

进入mongodb(shell)

mongo
#或者
mongo --host=127.0.0.1 --port=27017

3.配置文件方式启动

也可以将启动参数写到配置文件里面,然后通过配置文件启动,先在bin的同级目录下创建一个conf文件夹(用来存储配置文件),在创建一个mongo.conf

mkdir conf
cd conf
vim mongo.conf

配置

将你需要的配置信息放到这里面来

#数据库数据存放目录
dbpath=/usr/local/mongodb/data/db
#数据库日志
logpath=/usr/local/mongodb/logs/mongodb.log
#以追加的方式记录日志
logappend = true
#端口号 默认为27017
#port=27017
#以后台方式运行进程
fork=true
#开启用户认证
#auth=true
#关闭http接口,默认关闭http端口访问
#nohttpinterface=true
#mongodb所绑定的ip地址
#bind_ip = 127.0.0.1
#启用日志文件,默认启用
#journal=true
#这个选项可以过滤掉一些无用的日志信息
quiet=true

使用配置文件启动

mongod -f /usr/local/mongodb/conf/mongodb.conf

4.Compass连接mongodb

前面的操作都是使用shell命令行来连接mongodb的,这里介绍一个可视化工具来连接mongodb来进行操作,mongodb官网提供了工具下载地址https://www.mongodb.com/try/download/community找到Tools里面的MongoDB Compass,下载然后直接用就可以了。

跟navicat这种工具一样,操作十分简单,这里就不多介绍了。

posted @   鸭梨的药丸哥  阅读(15)  评论(0编辑  收藏  举报  
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示