mongodb社区版官网下载地址:https://www.mongodb.com/download-center/community
方法一:yum源安装mongod服务

1、自己配置package management system(yum)

可以在如下地址找到各个版本的repo配置: https://repo.mongodb.org/yum/redhat/

vim /etc/yum.repos.d/mongodb-org-4.0.repo

[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
\\安装
sudo yum install -y mongodb-org
\\如果指定安装某个版本
sudo yum install -y mongodb-org-4.0.9 mongodb-org-server-4.0.9 mongodb-org-shell-4.0.9 mongodb-org-mongos-4.0.9 mongodb-org-tools-4.0.9
systemctl start mongod
systemclt enable mongod

方法二:下载rpm包安装

wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.0/x86_64/RPMS/mongodb-org-server-4.0.9-1.el7.x86_64.rpm
rpm -ivh mongodb-org-server-4.0.9-1.el7.x86_64.rpm
systemctl start mongod

方法三:下载源码

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.9.tgz
tar -xvf  mongodb-linux-x86_64-4.0.9.tgz
mv mongodb-linux-x86_64-4.0.9 /usr/local/mongodb
cd /usr/local/mongodb/bin
\\配置PATH变量,export PATH=<mongodb-install-directory>/bin:$PATH 
export PATH=/usr/local/mongodb/bin:$PATH
\\启动
mongod 
\\可以通过指定命令参数来指定端口、地址绑定等,但是这种安装方式不会生成默认的配置文件、日志文件等,需要手动在启动时去指定;另外,即使将其他服务器种的配置文件拷到本服务器,经测试也不会被使用
mongod --port 12345 -bind_ip 0.0.0.0

其他tips:
mangodb的默认配置文件: /etc/mongod.conf
修改服务端口: port: 27017
修改bindip:默认只能从本地127.0.0.1访问数据库,修改成0.0.0.0后,可以从其他地址访问

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

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

# how the process runs
processManagement:
  fork: true  # fork and run in background
  pidFilePath: /var/run/mongodb/mongod.pid  # location of pidfile
  timeZoneInfo: /usr/share/zoneinfo

# network interfaces
net:
  port: 27017
  bindIp: 127.0.0.1  # Enter 0.0.0.0,:: to bind to all IPv4 and IPv6 addresses or, alternatively, use the net.bindIpAll setting.

参考文档:
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/#run-mongodb-community-edition
https://blog.csdn.net/R28_11/article/details/50222669

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐