如何在Alibaba Cloud Linux 3上安装MongoDB 5.0

如何在Alibaba Cloud Linux 3上安装MongoDB 5.0
最近重新购买了阿里云的ECS,这次选用的它家自研的Alibaba Cloud Linux 3系统,因为做了很多优化,而且全面兼容RHEL/CentOS生态,于是就选了它。

添加yum源

我这里使用的是yum命令安装,需要先添加yum源:

vi /etc/yum.repos.d/mongodb-org-5.0.repo

然后将如下内容添加进去:

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

按照官方文档添加了yum源文件,但是当执行yum install -y mongodb-org命令的时候报错了:

Error: Failed to download metadata for repo 'mongodb-org-5.0': Cannot download repomd.xml: Status code: 404 for https://repo.mongodb.org/yum/redhat/3/mongodb-org/5.0/x86_64/repodata/repomd.xml

我的解决办法就是将$releasever变量直接修改为Centos的版本8,如下:

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

修改完后再次执行如下命令:

yum install -y mongodb-org

MongoDB就能安装成功了。

启动MongoDB服务

安装完成后,使用systemctl命令启动MongoDB服务:

systemctl start mongod  #启动
systemctl status mongod #查看状态

验证安装

连接到MongoDB数据库服务器并打印版本号:

mongo

运行以下命令以显示MongoDB版本:

> db.version()
5.0.4

看到类似如上的版本信息则说明安装成功了。

默认路径

  • 可执行文件所在目录:/usr/bin #包括:mongo,mongodump,mongofiles,mongorestore,mongosh mongotop,mongod,mongoexport,mongoimport,mongos,mongostat
  • 配置文件路径:/etc/mongodb.conf
  • 日志文件路径:/var/log/mongodb/mongod.log
  • 数据文件所在目录:/var/lib/mongo

参考资料:Install MongoDB Community Edition on Red Hat or CentOS

the end

热门文章