irpas技术客

kali 中 MongoDB安装_weixin_47564737_kali启动mongodb

网络 3423

MongoDB

本文内容针对学习阶段 官网https://·/kali kali-rolling/main amd64 gconf2-common all 3.2.6-7 [1,039 kB] 获取:3 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libgconf-2-4 amd64 3.2.6-7 [428 kB] 获取:4 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 gconf-service amd64 3.2.6-7 [415 kB] 已下载 1,882 kB,耗时 7秒 (256 kB/s) 正在选中未选择的软件包 gconf2-common。 (正在读取数据库 ... 系统当前共安装有 290124 个文件和目录。) 准备解压 .../gconf2-common_3.2.6-7_all.deb ... 正在解压 gconf2-common (3.2.6-7) ... 正在选中未选择的软件包 libgconf-2-4:amd64。 准备解压 .../libgconf-2-4_3.2.6-7_amd64.deb ... 正在解压 libgconf-2-4:amd64 (3.2.6-7) ... 正在选中未选择的软件包 gconf-service。 准备解压 .../gconf-service_3.2.6-7_amd64.deb ... 正在解压 gconf-service (3.2.6-7) ... 正在选中未选择的软件包 mongodb-compass。 准备解压 .../mongodb-compass_1.30.1_amd64.deb ... 正在解压 mongodb-compass (1.30.1) ... 正在设置 gconf2-common (3.2.6-7) ... Creating config file /etc/gconf/2/path with new version 正在设置 libgconf-2-4:amd64 (3.2.6-7) ... 正在设置 mongodb-compass (1.30.1) ... 正在设置 gconf-service (3.2.6-7) ... 正在处理用于 kali-menu (2021.4.2) 的触发器 ... 正在处理用于 desktop-file-utils (0.26-1) 的触发器 ... 正在处理用于 libc-bin (2.33-1) 的触发器 ... 正在处理用于 mailcap (3.70+nmu1) 的触发器 ... N: 由于文件'/home/kali/桌面/install/mongodb/mongodb-compass_1.30.1_amd64.deb'无法被用户'_apt'访问,已脱离沙盒并提权为根用户来进行下载。 - pkgAcquire::Run (13: 权限不够)

最后这个小错误不影响使用

配置

官方文档链接

https://·/docs/manual/tutorial/install-mongodb-on-debian/#run-mongodb-community-edition

太详细了,太好用了,不能不推【前提官方安装包安装的,不是第三方安装的配置没有被改过】

1、启动MongoDB。 sudo systemctl start mongod

如果您在启动时收到类似以下的错误 mongod:(我没报错)没报错就不执行

Failed to start mongod.service: Unit mongod.service not found.

首先运行以下命令:

sudo systemctl daemon-reload
2、验证 MongoDB 是否启动成功 sudo systemctl status mongod

您可以选择通过发出以下命令来确保 MongoDB 将在系统重新启动后启动:

sudo systemctl enable mongod

3、停止 MongoDB。

sudo systemctl stop mongod

4、重启 MongoDB。

sudo systemctl restart mongod 卸载(我一般不卸载)

系统洁癖让我,无法忍受,删除到一半的情况【目前每个重要的配置虚拟机备份都有】,其实可以用vm的快照

要从系统中完全删除 MongoDB,您必须删除 MongoDB 应用程序本身、配置文件以及任何包含数据和日志的目录。以下部分将指导您完成必要的步骤。

警告

此过程将*完全*删除 MongoDB、其配置和*所有* 数据库。此过程不可逆,因此请确保在继续之前备份所有配置和数据。

1、停止 MongoDB。

sudo service mongod stop

2、删除软件包。

删除您之前安装的任何 MongoDB 包。

sudo apt-get purge mongodb-org*

3、删除数据目录。

删除 MongoDB 数据库和日志文件。

sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongodb 附加信息 本地主机默认绑定

默认情况下,MongoDB 使用bindIpset to 启动127.0.0.1,它绑定到 localhost 网络接口。这意味着mongod只能接受来自在同一台机器上运行的客户端的连接。除非将此值设置为有效的网络接口,否则远程客户端将无法连接到mongod,并且mongod将无法初始化副本集。

该值可以配置为:

在 MongoDB 配置文件中使用bindIp, 或通过命令行参数--bind_ip

警告

在绑定到非本地主机(例如可公开访问的)IP 地址之前,请确保您已保护您的集群免受未经授权的访问。有关安全建议的完整列表,请参阅 安全清单https://·/docs/manual/administration/security-checklist/。至少,考虑 启用身份验证https://·/docs/manual/administration/securitychecklist/#std-label-checklist-auth 和 强化网络基础设施 https://·/docs/manual/core/security-hardening/

默认连接即可 成功截图


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #kali启动mongodb #Linux #以下适用于 #任何deb包软件安装 #1