前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >13 Mar 2020 在rhels7安装mongodb

13 Mar 2020 在rhels7安装mongodb

作者头像
俊采
发布2023-10-17 10:41:33
1350
发布2023-10-17 10:41:33
举报
文章被收录于专栏:LEo的网络日志

添加yum源

代码语言:javascript
复制
$ cat <<EOF >/etc/yum.repos.d/mongodb.repo
[MongoDB]
name=MongoDB Repository
baseurl=http://repo.mongodb.org/yum/redhat/7/mongodb-org/4.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
EOF

安装mongodb

代码语言:javascript
复制
$ yum install mongodb-org -y

这里会分别安装以下包:

  • mongodb-org-4.2.3-1.el7.x86_64.rpm
  • mongodb-org-mongos-4.2.3-1.el7.x86_64.rpm
  • mongodb-org-server-4.2.3-1.el7.x86_64.rpm
  • mongodb-org-shell-4.2.3-1.el7.x86_64.rpm
  • mongodb-org-tools-4.2.3-1.el7.x86_64.rpm

也可以直接下载这些rpm包安装mongodb,例如:

代码语言:javascript
复制
$ rpm -i mongodb-org-4.2.3-1.el7.x86_64.rpm \
>     mongodb-org-mongos-4.2.3-1.el7.x86_64.rpm \
>     mongodb-org-server-4.2.3-1.el7.x86_64.rpm \
>     mongodb-org-shell-4.2.3-1.el7.x86_64.rpm \
>     mongodb-org-tools-4.2.3-1.el7.x86_64.rpm
Created symlink from /etc/systemd/system/multi-user.target.wants/mongod.service to /usr/lib/systemd/system/mongod.service.

或者你也可以直接通过container启动mongodb,然后使用:

代码语言:javascript
复制
$ mkdir -p data
mkdir: created directory 'data'
$ docker run -d -p 27017:27017 -v ~/data:/data/db mongo
5c3421a0c4a780609c528b828b4fd067e84c4cd77f54683ea7b47079aab4cf73
$ mongo localhost/db0

这里需要提前安装mongodb client,否则无法通过mongo命令操作mongodb。

启动并测试mongodb

代码语言:javascript
复制
$ systemctl start mongod.service
$ systemctl enable mongod.service
$ mongod --version
db version v4.2.3
git version: 6874650b362138df74be53d366bbefc321ea32d4
OpenSSL version: OpenSSL 1.0.1e-fips 11 Feb 2013
allocator: tcmalloc
modules: none
build environment:
    distmod: rhel70
    distarch: x86_64
    target_arch: x86_64
$ mongo

...

> use db0
switched to db db0
> db.test.save( { key: 1 } )
WriteResult({ "nInserted" : 1 })
> db.test.find()
{ "_id" : ObjectId("5e6b2c936e19b9936486e6c5"), "key" : 1 }

卸载mongodb

代码语言:javascript
复制
yum remove mongodb-org \
	mongodb-org-mongos \
	mongodb-org-server \
	mongodb-org-shell \
	mongodb-org-tools -y

LEo at 12:12

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 添加yum源
  • 安装mongodb
  • 启动并测试mongodb
  • 卸载mongodb
相关产品与服务
云数据库 MongoDB
腾讯云数据库 MongoDB(TencentDB for MongoDB)是腾讯云基于全球广受欢迎的 MongoDB 打造的高性能 NoSQL 数据库,100%完全兼容 MongoDB 协议,支持跨文档事务,提供稳定丰富的监控管理,弹性可扩展、自动容灾,适用于文档型数据库场景,您无需自建灾备体系及控制管理系统。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档