目录
MongoDB通过配置文件
问题
解决方案
步骤
提示
Linux安装MongoDB
环境
下载依赖与安装包
解压安装
MongoDB GUI管理工具
独立软件GUI软件
Robo 3T使用
VSCode集成GUI插件
MongoDB通过配置文件
问题
启动MongoDB时,编写参数太麻烦
解决方案
通过配置文件统一管理
步骤
-
找到MongoDB的配置文件:在MongoDB的安装目录中,你可以找到一个名为
mongod.conf
或mongodb.conf
的文件。如果你没有找到这个文件,可以创建一个新的文本文件,并将其命名为mongod.conf
。 -
打开配置文件:使用文本编辑器(如Notepad++、Sublime Text等)打开配置文件。
-
修改参数:在配置文件中,每个参数都有一个键值对的形式。你可以根据需要修改或添加参数的键值对。例如,你可以修改数据库目录、监听地址、端口号、日志级别等。
#数据库路径
dbpath=D:\Program Files\mongodb-win32-x86_64-windows-4.4.6\db
#日志输出文件路径
logpath=D:\Program Files\mongodb-win32-x86_64-windows-4.4.6\logs\mongo.log
#错误日志采用追加模式
logappend=true
#启用日志文件,默认启用
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=true
#端口号 默认为27017
bind_ip=0.0.0.0
# 启用权限验证,使用账号密码登录
#auth=true
提示
文件名随便起,不一定是mongo.conf
4.保存配置文件:在完成修改后,保存并关闭配置文件。
5.使用配置文件启动MongoDB:使用命令行或终端窗口,以指定配置文件的方式启动MongoDB。示例如下:
mongod --config /path/to/mongod.conf
6.其中,/path/to/mongod.conf
应该替换为你实际的配置文件路径。
7.验证配置:MongoDB将使用配置文件中的参数启动,并应用你所做的修改。你可以观察MongoDB的日志输出,以确认配置参数是否生效。
需要注意的是,MongoDB的配置文件使用YAML或类似的格式,具体的语法可以参考MongoDB官方文档中的配置文件说明。另外,配置文件中的参数有许多不同的选项,可以根据你的具体需求进行配置。
此外,还可以通过命令行选项直接传递参数来覆盖配置文件中的某些设置。例如,可以使用--dbpath
选项指定数据库目录,使用--port
选项指定监听端口等。
Linux安装MongoDB
环境
Linux: Centos7
MongoDB: 5.0.9
- 下载位置官网:Download MongoDB Community Server | MongoDB
- https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.9.tgz
下载依赖与安装包
安装所需要工具:
yum install wget -y
yum install vim -y
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.9.tgz
解压安装
tar -zxvf mongodb-linux-x86_64-rhel70-5.0.9.tgz
mv mongodb-linux-x86_64-rhel70-5.0.9 mongodb5
MongoDB GUI管理工具
MongoDB数据库默认的管理工具是(CLI)Shell命令行,对于专业的DBA来说比较容易上手,但是对于普通人员GUI可视化工具更方便使用。我们来介绍下MongoDB可视化工具。
独立软件GUI软件
目前在网络要有多种图形软件比如:
- Robo 3T 免费
- Navicat for MongoDB 收费
- MongoDB Compass 社区版 免费
- NoSQLBooster(mongobooster) 免费
- NOSQLCLIENT 收费
- Aqua Data Studio Mongo 收费
- 等等
Robo 3T使用
下载:
Download Studio 3T for MongoDB | Windows, macOS & Linux
https://download.studio3t.com/studio-3t/windows/2022.6.1/studio-3t-x64.zip
打开后,选择“New Connection”新建链接 ===> Next
输入“Connection name”链接名 ===> 输入“Server”与“Port”Mongo地址与端口号 ===> Save
VSCode集成GUI插件
安装插件 ===> Database Client