欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

在 Linux 中安装 mongodb,非常详细 - 四步、启动和关闭

最编程 2024-10-18 16:12:56
...

1、启动

方式一:

mongod --config /usr/local/mongodb/mongodb-8.0.1/mongodb.conf

在这里插入图片描述

如果配置文件中没有配置 dbpath 和 logpath ,也可以使用如下命令:

mongod -dbpath /usr/local/mongodb/mongodb-8.0.1/data/db -logpath /usr/local/mongodb/mongodb-8.0.1/data/log/mongod.log --config /usr/local/mongodb/mongodb-8.0.1/mongodb.conf

方式二:

mongod -f /usr/local/mongodb/mongodb-8.0.1/mongodb.conf

在这里插入图片描述

2、关闭(重要,初次接触强烈建议看看)

不可以使用kill -9 !!!
不可以使用kill -9 !!!
不可以使用kill -9 !!!

重要的说三遍!

(1)、命令

方式一:可以在在启动命令的基础上加上 --shutdown ,命令如下:

mongod --config /usr/local/mongodb/mongodb-8.0.1/mongodb.conf --shutdown

在这里插入图片描述

方式二:可以在 mongosh 中关闭,使用如下方法:

db.shutdownServer()

在这里插入图片描述

(2)、为什么不能使用 kill -9 关闭?

mongodb 不能使用 kill -9 关闭服务,说是会破坏 mongodb 的数据,导致重启不了,我一开始就是使用这种方式,按照网上说的删除 lock 文件也不行

在这里插入图片描述

删除 /tmp 下的 sock 文件

在这里插入图片描述

删除将安装目录删除,重新装一遍也不行,死活重启不了,最后在再次重装时修改了文件名才重启成功,最初重命名 mongodb8.0.1 ,后面重命名为 mongodb-8.0.1 ,现在也没找到原因,希望知道的大佬评论区告知一下。

推荐阅读