ubuntu16.04二进制安装部署mongodb

 xiezixing @ 2019-01-22 23:42:02

很多时候如果使用apt安装不了mongod,那么根据官方的教程,是可以通过二进制压缩包进行安装的。我们今天来看看如何在ubuntu16.04中进行二进制一键安装mongodb。

第一步、下载二进制文件

在mongodb下载中心,可以查询到下载链接。
下载中心:https://www.mongodb.com/download-center/community?jmp=docs
ubuntu16.04选择项
根据图示选择版本和tgz二进制文件。
可以看见最后提示的下载链接。

sudo apt-get install libcurl3 openssl
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1604-4.0.5.tgz

如果你觉得wget下载很慢,可以在本地下载之后用ftp上传到服务器。

第二步、解压缩tgz二进制压缩包

tar -zxvf mongodb-linux-*-4.0.5.tgz

第三步、将目录中的bin添加进环境变量

cd mongodb*
cd bin
mv * /usr/local/bin

第四步、创建启动配置文件

vi /etc/mongod.conf

键入以下配置项:

# mongod.conf

# for documentation of all options, see:
#   http://docs.mongodb.org/manual/reference/configuration-options/

# Where and how to store data.
storage:
  dbPath: /var/lib/mongodb
  journal:
    enabled: true
#  engine:
#  mmapv1:
#  wiredTiger:

# where to write logging data.
systemLog:
  destination: file
  logAppend: true
  path: /var/log/mongodb/mongod.log

# network interfaces
net:
  port: 27017
  bindIp: 127.0.0.1


# how the process runs
processManagement:
  timeZoneInfo: /usr/share/zoneinfo

#security:
security:
  authorization: disabled
#operationProfiling:
processManagement:
  fork: true
#replication:

#sharding:

## Enterprise-Only Options:

#auditLog:

#snmp:

创建日志文件夹和数据库储存文件夹:

mkdir /var/log/mongodb
mkdir /var/lib/mongodb

第五步、配置文件启动mongodb

mongod -f /etc/mongod.conf

最后、查询是否成功

ps -ef | grep mongo
root      3675     1  0 23:31 ?        00:00:03 mongod -f /etc/mongod.conf

利用二进制压缩包安装mongodb就这么简单,并且速度也很快。