下面是关于 Linux 下安装 MongoDB 的实现步骤的完整攻略:
1. 准备工作
在开始安装 MongoDB 前,你需要做一些准备工作。以下是必要的步骤:
- 通过 MongoDB 官网下载你想要安装的 MongoDB 版本;
- 在 Linux 系统上创建一个存储目录用于存放 MongoDB 数据;
- 确认你的 Linux 系统中是否安装了 Glibc 2.14 或更高版本,这是 MongoDB 运行时必需的库。
下面以 Ubuntu 18.04 为例,演示如何进行上述操作。
下载安装包
首先,进入 MongoDB 官网 https://www.mongodb.com/download-center/community,选择你需要的版本,然后按照官网的提示进行下载。
创建存储目录
打开终端,使用以下命令创建一个名为“data”的文件夹,在其中创建一个名为“db”的文件夹:
$ sudo mkdir -p /data/db
这是 MongoDB 默认的数据存储目录。如果你选择使用自定义的目录,需要在后面的操作中指定该目录。
确认 Glibc 版本
在确认 Glibc 版本之前,需要先安装“lsof”,通过命令 lsof
能查看系统上打开的文件信息,执行以下命令来安装:
$ sudo apt-get install lsof
然后,使用以下命令查看系统上已安装的 Glibc 版本:
$ ldd --version | grep libc.so
如果你的系统已经安装了 MongoDB,但是在启动 MongoDB 时出现“mongo:error while loading shared libraries: libcurl.so.4”,则需要检查 Glibc 版本,判断相应的动态链接库是否已经安装。如果没有安装,请执行以下命令:
$ sudo apt-get install libcurl4-gnutls-dev libssl-dev
2. 安装 MongoDB
下载 MongoDB 之后,需要进行安装。操作步骤如下:
解压文件
使用以下命令解压下载的 MongoDB 文件:
$ tar -zxvf mongodb-linux*.tgz
解压后,将文件夹移动到你想要的位置:
$ mv mongodb-linux* /usr/local/mongodb
配置环境变量
使用以下命令打开 ~/.bashrc
文件:
$ gedit ~/.bashrc
然后,在文件末尾,添加以下内容并保存文件:
export PATH=/usr/local/mongodb/bin:$PATH
通过执行以下命令,更新环境变量并使其立即生效:
$ source ~/.bashrc
启动 MongoDB
现在,你可以通过以下命令启动 MongoDB:
$ sudo mongod
在执行此命令后,下面的信息将会输出:
...
[initandlisten] waiting for connections on port 27017
...
如果看到上述信息,说明 MongoDB 已经成功启动,并且正在等待连接。
3. 连接 MongoDB
启动 MongoDB 后,你可以使用 MongoDB 自带的命令行工具(mongo)连接到 MongoDB 实例。
下面是两个示例:
示例一
如果 MongoDB 运行在默认端口 27017 上,使用以下命令连接到 MongoDB:
$ mongo
若成功连接 MongoDB,则屏幕上会提示以下信息:
MongoDB shell version:3.6.8
connecting to:mongodb://127.0.0.1:27017
MongoDB server version:3.6.8
示例二
如果你的 MongoDB 配置文件指定了非默认端口,如 12345。在这种情况下,使用以下命令连接到 MongoDB:
$ mongo --host 127.0.0.1 --port 12345
这里,我们使用 --host
参数来指定主机名或 IP 地址,使用 --port
参数指定 MongoDB 实例所在的端口号。
以上就是关于 Linux 下安装 MongoDB 的完整攻略,希望对你有所帮助。