加入收藏 | 设为首页 | 会员中心 | 我要投稿 衡阳站长网 (https://www.0734zz.cn/)- 数据集成、设备管理、备份、数据加密、智能搜索!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

如何在Ubuntu上安装MongoDB

发布时间:2019-08-03 08:50:08 所属栏目:MySql教程 来源:Sergiu
导读:本教程介绍了在 Ubuntu 和基于 Ubuntu 的 Linux 发行版上安装 MongoDB 的两种方法。 MongoDB 是一个越来越流行的自由开源的 NoSQL 数据库,它将数据存储在类似 JSON 的灵活文档集中,这与 SQL 数据库中常见的表格形式形成对比。 你很可能发现在现代 Web 应

或者某个特定版本(在 = 后面修改版本号)

  1. sudo apt install -y mongodb-org=4.0.6 mongodb-org-server=4.0.6 mongodb-org-shell=4.0.6 mongodb-org-mongos=4.0.6 mongodb-org-tools=4.0.6

如果你选择安装特定版本,请确保在所有位置都修改了版本号。如果你修改了 mongodb-org=4.0.6,你将安装最新版本。

默认情况下,使用包管理器(apt-get)更新时,MongoDB 将更新为最新的版本。要阻止这种情况发生(并冻结为已安装的版本),请使用:

  1. echo "mongodb-org hold" | sudo dpkg --set-selections
  2. echo "mongodb-org-server hold" | sudo dpkg --set-selections
  3. echo "mongodb-org-shell hold" | sudo dpkg --set-selections
  4. echo "mongodb-org-mongos hold" | sudo dpkg --set-selections
  5. echo "mongodb-org-tools hold" | sudo dpkg --set-selections

你现在已经成功安装了 MongoDB!

配置 MongoDB

默认情况下,包管理器将创建 /var/lib/mongodb/var/log/mongodb,MongoDB 将使用 mongodb 用户帐户运行。

我不会去更改这些默认设置,因为这超出了本指南的范围。有关详细信息,请查看手册。

/etc/mongod.conf 中的设置在启动/重新启动 mongodb 服务实例时生效。

运行 MongoDB

要启动 mongodb 的守护进程 mongod,请输入:

  1. sudo service mongod start

现在你应该验证 mongod 进程是否已成功启动。此信息(默认情况下)保存在 /var/log/mongodb/mongod.log 中。我们来看看文件的内容:

  1. sudo cat /var/log/mongodb/mongod.log

如何在Ubuntu上安装MongoDB

Check MongoDB logs to see if the process is running properly.

只要你在某处看到:[initandlisten] waiting for connections on port 27017,就说明进程正常运行。

注意:27017 是 mongod 的默认端口。

要停止/重启 mongod,请输入:

  1. sudo service mongod stop
  2. sudo service mongod restart

现在,你可以通过打开 mongo shell 来使用 MongoDB:

  1. mongo

卸载 MongoDB

运行以下命令:

  1. sudo service mongod stop
  2. sudo apt purge mongodb-org*

要删除数据库和日志文件(确保备份你要保留的内容!):

  1. sudo rm -r /var/log/mongodb
  2. sudo rm -r /var/lib/mongodb

总结

MongoDB 是一个很棒的 NoSQL 数据库,它易于集成到现代项目中。我希望本教程能帮助你在 Ubuntu 上安装它!在下面的评论中告诉我们你计划如何使用 MongoDB。

【编辑推荐】

  1. 带你精通Linux的ls命令
  2. 如何用九条命令在一分钟内检查Linux服务器性能?
  3. 如何在Ubuntu上用apt-fast加快软件包的下载和更新?
  4. Linux查看文件大小5个常用命令
  5. 如何通过命令行升级Debian 9为Debian 10
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:衡阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读