Linux安装MongDB

1、准备安装包

2、解压到指定目录

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

3、改名

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

4、新建目录

分别用来存储数据和日志

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

5、新建并修改配置文件

vim mongodb.conf

文件使用 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服务

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

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

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

ps -ef | grep mongod

7、关闭MongoDB服务

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

8、编写脚本

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
```

赋予脚本执行权限

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

9、配置环境变量

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

刷新环境变量

source /etc/profile

10、MongoDB进入退出

进入

mongo

退出

quit()
作者:MoonDreamV原文地址:https://www.cnblogs.com/blog-moondream/p/18619375

%s 个评论

要回复文章请先登录注册