通过apt包管理工具安装MongoDB

1.安装MongoDB

第一步:导入public key,包管理系统会使用到

$ wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo

这个执行后的结果,应该要返回OK,否则就是导入失败。

第二步:为MongoDB创建一个列表文件

Ubuntu 18.04(Bionic):

$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee

第三步:重新加载本地的包数据库

$ sudo apt-get

第四步:安装MongoDB包

$ sudo apt-get install

执行完上面4步就安装好MongoDB了。

2.运行MongoDB Community Edition

通过包管理工具(apt)安装的MongoDB的数据目录是 /var/lib/mongodb ,日志目录是 /var/log/mongodb,配置文件是 /ect/mongod.conf,如果修改了配置文件,那么MongoDB实例必须重启,否则无效。

大多数的类Unix操作系统都会限制一个会话对系统资源的使用,这个限制将会对发挥MongoDB的操作性能产生影响,因此可以参考​​类UNix系统无限制设置​​,提高MongoDB的性能。

默认情况下,MongoDB使用mongodb用户账号运行。如果你改变用户运行MongoDB,那么你必须修改新用户的权限,让其可以访问数据目录和日志目录。

第一步:初始系统

运行和管理mongod进程,我们将使用操作系统内置初始化系统。最新的linux版本,一般都用systemd(使用的是systemctl命令)。Systemd 是 Linux 系统工具,用来启动守护进程,已成为大多数发行版的标准配置。关于Systemd可以参考《Systemd与initd》。

如果你不确定你的平台使用哪个初始化系统,可以运行下面的命令确定:

$ ps --no-headers -o comm

启动MongoDB:

$ sudo

如果提示​​Failed to start mongod.service: Unit mongod.service not found.​​可以执行下面的命令:

$ sudo

第二步:验证MongoDB是否启动成功

$ sudo

第三步:停止MongoDB

$ sudo

第四步:重启MongoDB

$ sudo

3.开始使用MognoDB

打开一个mongo shell,它会连接到mongod实例,默认端口是27017:

$ mongo

更多mongo shell设置可以参考这个网址:https://docs.mongodb.com/manual/mongo/。

接下来就可以使用mongoDB了。