如何控制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: 27017
MongoDB的默认端口修改
然后再次重新启动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
安装mongodb
在Ubuntu上安装MongoDB:
$sudo apt update $sudo apt install mongodb
执行以下命令以启动Mongo Shell。
$mongo
日期:2020-07-07 20:55:02 来源:oir作者:oir