如何控制MongoDB

MongoDB可以使用SystemCtl命令进行控制。

启动或者停止MongoDB服务:

$sudo systemctl start mongodb

$sudo systemctl stop mongodb

在系统启动时启用或者禁用MongoDB服务自启动:

$sudo systemctl enable mongodb
AND
$sudo systemctl disable mongodb

检查MongoDB的当前状态:

$sudo systemctl status mongodb

更改MongoDB默认端口

编辑/etc/mongodb.conf文件,
port: 27017MongoDB的默认端口修改

然后再次重新启动MongoDB以进行更改生效。

$sudo systemctl restart mongodb

远程连接到MongoDB

默认情况下,MongoDB配置为仅允许从localhost连接。

如果我们想从不同的系统连接到MongoDB,则需要将MongoDB绑定到外面的网络接口的IP地址。
可以通过打开以下配置文件来完成此配置:

$sudo nano /etc/mongodb.conf

bindIp: 127.0.0.1改成 bindIp: 0.0.0.0

然后重新启动MongoDB以使更改生效。

$sudo systemctl restart mongodb

如果我们启用了UFW防火墙,我们还需要将TPC端口27017打开:

$sudo ufw allow from any to any port 27017 proto tcp

要远程连接,请使用命令:

$mongo --host MONGODB-IP-OR-HOST:27017
如何在Ubuntu Linux上安装MongoDB

安装mongodb

在Ubuntu上安装MongoDB:

$sudo apt update
$sudo apt install mongodb

执行以下命令以启动Mongo Shell。

$mongo
日期:2020-07-07 20:55:02 来源:oir作者:oir