CentOS7 yum 安装 mongodb4.0 (单机版)

安装步骤

note: 以下步骤以root用户身份来执行


1.配置MongoDB的yum源

# vi /etc/yum.repos.d/mongodb-org-4.0.repo

[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7Server/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc

这里可以修改 gpgcheck=0, 省去gpg验证。
# yum makecache 


2.安装MongoDB

# yum install -y mongodb-org

安装完毕后,看看都装到哪里去了。

# rpm -ql mongodb-org-server
 

3.  配置MongoDB【单机版】

修改配置文件。

注意

1. 把bindIP设置为0.0.0.0(表示监听所有的网口地址),缺省是只监听127.0.0.1

2.注意修改数据的存放目录。

# vi /etc/mongod.conf

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

setParameter:
    enableLocalhostAuthBypass: false

security:
 clusterAuthMode: keyFile
 keyFile: /data/mongodb/key/repl_set.key
# authorization: enabled

#operationProfiling:
replication:
 replSetName: bpmRepSet

注意:上面是按mong db replica set来配置的,这里设置了replica 副本名字,以及server之间认证的key file

如何产生这个key ?按如下方式产生即可

# openssl rand -base64 522 >/data/mongodb/key/repl_set.key
# chmod 400 /data/mongodb/key/repl_set.key

将这个keyfile复制到所有的部署节点上的 /data/mongodb/key/repl_set.key,并设置400权限。

另外,mongod server是以mongod用户启动mongd的,注意它必须对访问的目录有权限

vi /usr/lib/systemd/system/mongod.service
 

User=mongod
Group=mongod

4.启动MongoDB

systemctl enable mongod
systemctl start mongod
systemctl status mongod

5.如何连接到mongodb

用mongodb自己带的client命令行工具 mongo 就行了.

# /usr/bin/mongo

注:

1:如果想要进一步来搭建 mongo replica set (主从复制架构),则可以参考下面的文章。

https://blog.csdn.net/bigtree_3721/article/details/82944800

2: mongodb 备份和恢复,见 http://www.runoob.com/mongodb/mongodb-mongodump-mongorestore.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值