MongoDB Linux下载安装与连接
2021/10/16 19:11:16
本文主要是介绍MongoDB Linux下载安装与连接,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
MongDB官网下载地址
https://www.mongodb.com/try/download/compass
一、linux下载安装与连接
步骤一:上传压缩包到Linux中,解压到当前目录:
tar -xvf mongodb-linux-x86_64-rhel70-5.0.3.tgz
步骤二:移动解压后的文件夹到 /usr/local 目录中:
mv mongodb-linux-x86_64-rhel70-5.0.3 /usr/local/
在local目录下修改文件名称:文件名:mongodb-linux-x86_64-rhel70-5.0.3 改为:mongodb
mv mongodb-linux-x86_64-rhel70-5.0.3 mongodb
步骤三:新建目录data/db 存储数据、新建目录log存储日志:
#数据存储目录 mkdir -p /mongodb/single/data/db #日志存储目录 mkdir -p /mongodb/single/log
步骤四:新建并修改配置文件
vi /mongodb/single/mongod.conf
ifconfig 命令查看本机为 ip:192.168.177.128
配置文件的内容如下:
systemLog: #MongoDB发送所有日志输出的目标指定为文件 # #The path of the log file to which mongod or mongos should send all diagnostic logging information destination: file #mongod或mongos应向其发送所有诊断日志记录信息的日志文件的路径 path: "/mongodb/single/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: "/mongodb/single/data/db" journal: #启用或禁用持久性日志以确保数据文件保持有效和可恢复。 enabled: true processManagement: #启用在后台运行mongos或mongod进程的守护进程模式。 fork: true net: #服务实例绑定的IP,默认是localhost bindIp: localhost,192.168.177.128 #bindIp #绑定的端口,默认是27017 port: 27017
path:、dbPath:修改为自己创建的文件路径和
bindIp: 改为本机ip
文档缩进用两个空格缩进
步骤五:启动MongoDB服务
/usr/local/mongodb/bin/mongod -f /mongodb/single/mongod.conf
错误启动信息:
原因:1.查看数据存储目录文件和日志存储目录文件是否创建
2.配置文件中的路径是否与创建的目录路径一致
二、Compass-图形化界面客户端连接Linux
步骤一:关闭linux防火墙
#查看防火墙状态 systemctl status firewalld #临时关闭防火墙 systemctl stop firewalld #开机禁止启动防火墙 systemctl disable firewalld
步骤二:Windows系统中打开“Compass-图形化界面客户端”
菜单栏 Connect -> connect to (快捷键ctrl+N),在出现页面中点击:Fill in connection fields individually
步骤三:输入Linux平台地址和端口号,点击按钮
连接成功:
这篇关于MongoDB Linux下载安装与连接的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-0600-macOS和Linux安装和管理多个Python版本
- 2024-03-30[译]漫画SELinux概念
- 2024-03-29linux 移动文件
- 2024-03-28linux .so file
- 2024-03-28Linux 磁盘管理
- 2024-03-28Linux学习笔记(十三)磁盘管理(一):磁盘分区
- 2024-03-26linux 创建 文件
- 2024-03-25使用SecureCRT对Linux vim进行颜色设置
- 2024-03-202019-2020-12 20199317 《Linux内核原理与分析》 第十二周作业
- 2024-03-20Linux运维的第二周总结