Linux安装MongDB

1、准备安装包

image-20241210180526032

2、解压到指定目录

sh
tar -zxvf mongodb-linux-x86_64-4.0.10.tgz -C /opt/

3、改名

sh
cd /opt/
mv mongodb-linux-x86_64-4.0.10/ mongodb-4.0.10/

4、新建目录

分别用来存储数据和日志

sh
cd mongodb-4.0.10/
#数据存储目录
mkdir -p data/db
#日志存储目录
mkdir -p log/

5、新建并修改配置文件

sh
vim mongodb.conf

文件使用 yaml 格式

yaml
systemLog:
 #MongoDB发送所有日志输出的目标指定为文件
 destination: file
 #mongod或mongos应向其发送所有诊断日志记录信息的日志文件的路径
 path: "/opt/mongodb-4.0.10/log/mongod.log"
 #当mongos或mongod实例重新启动时,mongos或mongod会将新条目附加到现有日志文件的末尾。 
 logAppend: true

storage:
 #mongod实例存储其数据的目录。storage.dbPath设置仅适用于mongod。
 #The directory where the mongod instance stores its data.Default Value is "/data/db".
 dbPath: "/opt/mongodb-4.0.10/data/db"
 journal:
  #启用或禁用持久性日志以确保数据文件保持有效和可恢复。
  enabled: true

processManagement:
 #启用在后台运行mongos或mongod进程的守护进程模式。
 fork: true

net:
 #服务实例绑定的IP,让其能够通过外网访问,0.0.0.0代表所有,默认是localhost
 bindIp: 0.0.0.0
 #绑定的端口,默认是27017
 port: 27017

6、启动MongoDB服务

sh
/opt/mongodb-4.0.10/bin/mongod -f /opt/mongodb-4.0.10/mongodb.conf

image-20241210183134044

注意: 如果启动后不是 successfully ,则是启动失败了。原因基本上就是配置文件有问题。

通过进程来查看服务是否启动了:

sh
ps -ef | grep mongod

image-20241210183338228

7、关闭MongoDB服务

sh
/opt/mongodb-4.0.10/bin/mongod -f /opt/mongodb-4.0.10/mongodb.conf  --shutdown

8、编写脚本

sh
cd /opt/mongodb-4.0.10/bin/
vim start-mongodb.sh
```
/opt/mongodb-4.0.10/bin/mongod -f /opt/mongodb-4.0.10/mongodb.conf
```
vim stop-mongodb.sh
```
/opt/mongodb-4.0.10/bin/mongod -f /opt/mongodb-4.0.10/mongodb.conf  --shutdown
```

赋予脚本执行权限

sh
chmod 755 start-mongodb.sh
chmod 755 stop-mongodb.sh

9、配置环境变量

sh
vim /etc/profile
sh
export MONGODB_HOME=/opt/mongodb-4.0.10
export PATH=$MONGODB_HOME/bin:$PATH

刷新环境变量

sh
source /etc/profile

10、MongoDB进入退出

进入

sh
mongo

退出

sh
quit()

__EOF__

  • 本文作者: MoonDream
  • 本文链接: https://www.cnblogs.com/blog-moondream/p/18619375
  • 关于博主: 评论和私信会在第一时间回复。或者直接私信我。
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
  • 声援博主: 如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。
  • posted @   MoonDreamV  阅读(39)  评论(0编辑  收藏  举报
    相关博文:
    阅读排行:
    · 本地部署 DeepSeek:小白也能轻松搞定!
    · 传国玉玺易主,ai.com竟然跳转到国产AI
    · 自己如何在本地电脑从零搭建DeepSeek!手把手教学,快来看看! (建议收藏)
    · 我们是如何解决abp身上的几个痛点
    · 如何基于DeepSeek开展AI项目
    点击右上角即可分享
    微信分享提示