Scrapy框架之MongoDB通过配置文件管理参数--Linux安装MongoDB--图形管理工具

目录

MongoDB通过配置文件

问题

解决方案

 步骤

提示

Linux安装MongoDB

环境

下载依赖与安装包

解压安装 

MongoDB GUI管理工具 

独立软件GUI软件

Robo 3T使用

VSCode集成GUI插件


MongoDB通过配置文件

问题

启动MongoDB时,编写参数太麻烦

解决方案

通过配置文件统一管理


 步骤

  1. 找到MongoDB的配置文件:在MongoDB的安装目录中,你可以找到一个名为mongod.confmongodb.conf的文件。如果你没有找到这个文件,可以创建一个新的文本文件,并将其命名为mongod.conf

  2. 打开配置文件:使用文本编辑器(如Notepad++、Sublime Text等)打开配置文件。

  3. 修改参数:在配置文件中,每个参数都有一个键值对的形式。你可以根据需要修改或添加参数的键值对。例如,你可以修改数据库目录、监听地址、端口号、日志级别等。

#数据库路径 
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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/1883.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

android h5 宿舍报修管理系统myeclipse开发mysql数据库编程服务端java计算机程序设计

一、源码特点 android h5 宿舍报修管理系统是一套完善的WEBandroid设计系统,对理解JSP java,安卓app编程开发语言有帮助(系统采用web服务端APP端 综合模式进行设计开发),系统具有完整的 源代码和数据库,系…

docker网络

一、docker网络概述 1、docker网络实现的原理 Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP, 同时Docker网桥是 每个容器的…

SNMP 计算机网络管理 实验3(二)SNMP协议工作原理验证与分析

⬜⬜⬜ 🐰🟧🟨🟩🟦🟪(*^▽^*)欢迎光临 🟧🟨🟩🟦🟪🐰⬜⬜⬜ ✏️write in front✏️ 📝个人主页:陈丹宇jmu &am…

javaweb学习2

p标签使用 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title> </head> <body> <!--p标签定义段落 p元素自动在其前后创建一段空白--> hello&#xff0c;world &l…

通过easyui的filebox上传文件

本篇文章重点分享一下怎么通过easyui的filebox实现文件上传的功能&#xff0c;从前端代码到后端接口都会展示给大家。 1、form表单同步上传 传统的文件上传会把<input type"file" />放到一个<form></form>里&#xff0c;设置form表单的提交方式为…

MySQL8.0版本在CentOS系统的配置教程

1.MySQL安装 MySQL安装完成后&#xff0c;会自动配置为名称叫做&#xff1a;mysqld的服务&#xff0c;可以被systemctl所管理&#xff0c;我们在进行系统的配置时&#xff0c;主要修改root密码和允许root远程登录。 # 通过grep命令&#xff0c;在/var/log/mysqld.log文件中&a…

【人工智能】— 深度神经网络、卷积神经网络(CNN)、多卷积核、全连接、池化

【人工智能】— 深度神经网络、卷积神经网络&#xff08;CNN&#xff09;、多卷积核、全连接、池化 深度神经网络训练训练深度神经网络参数共享 卷积神经网络&#xff08;CNN&#xff09;卷积多卷积核卷积全连接最大池化卷积池化拉平向量激活函数优化小结 深度神经网络训练 Pr…

浅谈智能安全用电系统在轨道交通中的应用

安科瑞 华楠 摘要&#xff1a; 随着轨道交通电气设备的增加和用电负荷的变大&#xff0c;用电安全问题愈发突出&#xff0c;而对电力状况在线监测和故障预警是实现安全用电的关键。本文研究了轨道交通安全用电智能监测系统。该系统通过电力载波技术可利用原电缆进行数据传输&am…

面向开发人员的 ChatGPT 提示词教程中文版 - ChatGPT 版

面向开发人员的 ChatGPT 提示词教程中文版 - ChatGPT 版 1. 指南1-1. 提示的指南1-2. 配置1-3. 提示语原则原则 1: 写出清晰而具体的指示技巧 1: 使用分隔符来清楚地表明输入的不同部分技巧 2: 要求提供结构化的输出技巧 3: 要求模型检查条件是否得到满足技巧 4: "少许样本…

初学帆软踩得坑——数据填报_Excel数据导入

第一次做数据填报&#xff0c;按照教程做完在用excel导入工具本地数据报表的时候出现 1、整块空白合并单元格&#xff0c;数据无法填入的现象 2、表格重新导入一批&#xff0c;无法成功入库&#xff0c;导致只能导入一次&#xff0c;如下图&#xff1a; 说明&#xff1a;点击…

云原生时代数据治理的变革与创新

随着数字化进程的深入&#xff0c;企业对数据的依赖日益加深&#xff0c;数据资源的重要性愈发凸显。如何管好、用好数据&#xff0c;做好数据治理工作&#xff0c;发挥数据资源价值&#xff0c;成为企业提质增效过程中的重要议题。 在本次直播中&#xff0c;我们介绍了数据治…

如何在矩池云复现开源对话语言模型 ChatGLM

ChatGLM-6B 是一个开源的、支持中英双语的对话语言模型&#xff0c;基于 General Language Model (GLM) 架构&#xff0c;具有 62 亿参数。结合模型量化技术&#xff0c;用户可以在消费级的显卡上进行本地部署&#xff08;INT4 量化级别下最低只需 6GB 显存&#xff09;。 Chat…