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这种工具一样,操作十分简单,这里就不多介绍了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)