📜  MongoDB-部署(1)

📅  最后修改于: 2023-12-03 15:03:02.119000             🧑  作者: Mango

MongoDB部署

MongoDB是一个非常流行的文档数据库。在程序员的日常工作中使用上是不可避免的。在进行开发前,需要先部署MongoDB。

安装

MongoDB官方提供了各种不同平台下的安装包,可以通过官网下载页面获取。如果在Ubuntu环境下,可以使用以下命令来安装:

sudo apt-get install -y mongodb
配置
存储引擎

MongoDB的默认存储引擎是MMapv1。强烈建议使用WiredTiger引擎来获得更好的性能和压缩。

可以在配置文件/etc/mongod.conf中设置storage.engine属性来切换引擎。

storage:
  engine: wiredTiger
认证和授权

MongoDB提供了基于角色的访问控制和认证,可以对MongoDB运行实例进行更好的安全保护。在实例进行配置时,建议开启认证和授权。

可以在配置文件/etc/mongod.conf中通过如下方式启用认证:

security:
  authorization: enabled
绑定IP地址

在MongoDB部署时,建议将MongoDB绑定到本地IP地址。可以在配置文件/etc/mongod.conf中设置bindIp属性。

net:
  bindIp: 127.0.0.1
运行

在完成MongoDB的安装和配置后,可以通过下面的命令来运行MongoDB:

sudo systemctl start mongod
总结

本文介绍了MongoDB的安装、配置和运行。作为一名程序员,在开发前先了解和掌握MongoDB的部署是非常必要的。