https://www.mongodb.com/try/download/compass
tar -xvf mongodb-linux-x86_64-rhel70-5.0.3.tgz
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
#数据存储目录 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
文档缩进用两个空格缩进
/usr/local/mongodb/bin/mongod -f /mongodb/single/mongod.conf
错误启动信息:
原因:1.查看数据存储目录文件和日志存储目录文件是否创建
2.配置文件中的路径是否与创建的目录路径一致
#查看防火墙状态 systemctl status firewalld #临时关闭防火墙 systemctl stop firewalld #开机禁止启动防火墙 systemctl disable firewalld
菜单栏 Connect -> connect to (快捷键ctrl+N),在出现页面中点击:Fill in connection fields individually