一、下载、安装对应版本
官网下载地址如下:
www.mongodb.org/downloads
#通过CURL下载
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1404-3.2.0.tgz
#解压
tar -zxvf mongodb-linux-x86_64-ubuntu1404-3.2.0.tgz
#移动
mv mongodb-linux-x86_64-ubuntu1404-3.2.0/ /usr/local/mongodb
#添加环境变量
export PATH=/usr/local/mongod
在Linux Ubuntu系统中安装MongoDB是一项基础且重要的任务,MongoDB是一个流行的开源、无SQL的文档型数据库,常用于处理大规模数据。以下是安装MongoDB的详细步骤,适用于Ubuntu 14.04及以上版本。
我们需要从官方网站下载MongoDB的安装包。MongoDB的官方下载地址是`www.mongodb.org/downloads`。对于Ubuntu 14.04用户,可以通过CURL命令下载特定版本的MongoDB,例如3.2.0:
```bash
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1404-3.2.0.tgz
```
下载完成后,使用`tar`命令解压缩文件:
```bash
tar -zxvf mongodb-linux-x86_64-ubuntu1404-3.2.0.tgz
```
解压后的文件夹需要移动到一个标准的系统路径,例如`/usr/local`,并重命名以简化管理:
```bash
mv mongodb-linux-x86_64-ubuntu1404-3.2.0/ /usr/local/mongodb
```
为了使系统能够找到MongoDB的可执行文件,需要将MongoDB的bin目录添加到PATH环境变量中:
```bash
export PATH=/usr/local/mongodb/bin:$PATH
```
安装过程中,MongoDB的数据存储在`data/db`目录下。但这个目录不会自动创建,所以你需要手动创建它。MongoDB默认的数据库路径是`/data/db`:
```bash
mkdir -p /data/db
```
在某些情况下,可能需要更改默认的数据库路径。例如,如果选择自定义路径`/var/lib/mongodb`,则可以通过以下命令启动MongoDB:
```bash
sudo mongod --dbpath /var/lib/mongodb
```
然而,对于Ubuntu,更推荐使用`apt-get`进行安装,因为它可以处理依赖关系和自动更新。需要添加MongoDB的官方GPG密钥以验证软件包:
```bash
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
```
然后,创建一个新的`sources.list.d`文件,包含MongoDB的APT源:
```bash
echo "deb http://repo.mongodb.org/apt/ubuntu $(lsb_release -sc)/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
```
更新包列表并安装MongoDB:
```bash
sudo apt-get update
sudo apt-get install -y mongodb-org
```
安装完成后,可以使用服务管理工具启动MongoDB:
```bash
sudo service mongod start
```
为了确保MongoDB在系统启动时自动运行,还可以设置为开机启动:
```bash
sudo systemctl enable mongod
```
在Ubuntu 16.04及更高版本中,还可以使用`systemd`来控制MongoDB的服务状态。例如,检查MongoDB的状态:
```bash
sudo systemctl status mongod
```
总结来说,安装MongoDB在Ubuntu上分为下载、解压、配置环境变量、创建数据库目录以及使用`apt-get`或`systemctl`管理服务等步骤。遵循这些步骤,你可以成功地在Ubuntu系统上部署MongoDB。记住,根据你的具体需求和Ubuntu版本,可能需要调整某些命令或参数。同时,保持MongoDB的更新以获取最新的安全补丁和功能改进。