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、新建并修改配置文件
文件使用 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 ,则是启动失败了。原因基本上就是配置文件有问题。
通过进程来查看服务是否启动了:
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、配置环境变量
- export MONGODB_HOME=/opt/mongodb-4.0.10
- export PATH=$MONGODB_HOME/bin:$PATH
复制代码 刷新环境变量10、MongoDB进入退出
进入退出来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |