Linux服务器快速安装MongoDB-5.0

这篇具有很好参考价值的文章主要介绍了Linux服务器快速安装MongoDB-5.0。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近开始体验FastGPT开源知识库问答系统,用他们试着开发调试一些小助手。这中间需要使用到MongoDB,就在自己服务器上进行了安装,特此记录下。
环境说明:阿里云ECS,2核8G,X86架构,CentOS 7.9操作系统。

选择版本

  • 1.打开MongoDB社区版下载页面,选择我们想要安装的版本、操作系统、和包类型,然后点击 Copy link 左侧复制图标。我这里选择的是5.0.23版本。

Linux服务器快速安装MongoDB-5.0

安装

  • 1.登录服务器,在/tmp目录使用wget命令下载MongoDB包,路径就是之前 Copy link 复制的链接。
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.23.tgz
  • 2.将下载好的包解压到 /usr/local ,并将MongoDB目录重命名为 mongodb-5.0.23 ,这样看起来更简洁明了。
# 切换到/usr/local目录
cd /usr/local

# 解压
tar -xzvf mongodb-linux-x86_64-rhel70-5.0.23.tgz

# 重命名目录
mv mongodb-linux-x86_64-rhel70-5.0.23 mongodb-5.0.23
  • 3.配置环境变量。
# 编辑profile
vi /etc/profile

# 修改PATH变量,注意目录与上一步安装目录保持一致
export PATH=/usr/local/mongodb-5.0.23/bin:$PATH

# 更新profile
source /etc/profile
  • 4.编辑MongoDB配置信息,配置数据、日志保存路径。
# 进入MongoDB安装目录
cd /usr/local/mongodb-5.0.23

# 创建数据、日志目录
mkdir data logs

# 编辑MongoDB配置信息
vi mongodb.conf

# MongoDB详细配置,将以下内容填入mongodb.conf
## 端口
port=27017
## 允许远程连接
bind_ip=0.0.0.0
## 数据文件存放路径
dbpath=/usr/local/mongodb-5.0.23/data
## 日志文件存放路径
logpath=/usr/local/mongodb-5.0.23/logs/mongodb.log
## 后台运行
fork=true
  • 5.配置MongoDB为系统服务,并设置开机自启动。
# 编辑mongodb.service
vi /usr/lib/systemd/system/mongodb.service

# 将以下内容复制粘贴到mongodb.service
[Unit]
Description=mongodb-server
After=network.target
 
[Service]
Type=forking
ExecStart=/usr/local/mongodb-5.0.23/bin/mongod --config /usr/local/mongodb-5.0.23/mongodb.conf
PrivateTmp=true
 
[Install]
WantedBy=multi-user.target

# 修改mongodb.service文件权限
chmod 755 /usr/lib/systemd/system/mongodb.service

# 设置开机自启动
systemctl enable mongodb
  • 6.启动MongoDB,并连接。
# 启动
systemctl start mongodb

# 查看运行状态
systemctl status mongodb

# 连接
mongo

至此,全部完成文章来源地址https://www.toymoban.com/news/detail-760136.html

到了这里,关于Linux服务器快速安装MongoDB-5.0的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux服务器快速安装和配置MySQL8.0指南

    环境说明:阿里云ECS,2核2G(新老用户同享,仅需99/年),X86架构,CentOS 7.9操作系统。 1.查看当前服务器是否安装了mariadb,如果有安装需要先删除,如下图所示。 2.安装库(支持MySQL实现异步IO操作)。 1.访问MySQL官网下载MySQL-8.0.35社区版rpm安装包,如下图所示,选择合适的版本和

    2024年02月05日
    浏览(65)
  • Linux服务器快速安装PostgreSQL15以及pgvector向量插件

    最近开始体验FastGPT或Dify等开源知识库问答系统,用他们试着开发调试一些小助手。这中间需要使用到PostgreSQL,就在自己服务器上进行了安装,特此记录下。 环境说明:阿里云ECS,2核8G,X86架构,CentOS 7.9操作系统。 1.打开PostgreSQL官网下载页面,选择操作系统和数据库版本。

    2024年02月04日
    浏览(66)
  • Mongodb 安装脚本(附服务器自启动)

    shell脚本 保存 install_mongo.sh vim mongodb.conf   MongoDB对用户的操作 创建用户 MongoDB创建用户必须进入到相关数据库下进行创建

    2024年02月09日
    浏览(46)
  • 在Linux系统(服务器)使用阿里云盘服务快速上传下载文件

    使用集群服务器的时候,尤其是当服务器有多个节点时有些复杂,连接集群我们一般用xshell,传输文件我们一般使用Xftp,一般对于单个节点服务器来说是方便的,使用Xftp还可以可视化本地和服务器端的文件,但当有多个节点时,这就不适用了,他不能选择节点,有局限,连接

    2024年02月04日
    浏览(54)
  • Linux服务器监控的神器:Netdata(小白教程)快速搭建

    发现了一个单机监控的Netdata,眼前着实为之一亮。 令人印象非常之深刻的个主要特性: 界面酷炫,实时监控 零配置,即装即用 官网地址在这里: https://my-netdata.io/ netdata的主要功能,主要有几点(详细的可查看github上的说明): interactive bootstrap dashboards, 酷炫(主要是dark主

    2024年02月04日
    浏览(41)
  • Linux下快速确定目标服务器支持哪些协议和密码套件

    实现原理是利用TLS协议的特点和握手过程来进行测试和解析响应来确定目标服务器支持哪些TLS协议和密码套件。 在TLS握手过程中,客户端和服务器会协商并使用相同的TLS协议版本和密码套件来进行通信。通过发送特定的握手请求并分析响应,可以确定目标服务器所支持的TL

    2024年01月16日
    浏览(48)
  • Linux -- Web服务器 快速搭建静态网站,替换默认网页目录

    先简单写个 页面          我们给网页写了一行内容 作为 静态网页的内容 ( 当然了,写的相当简单,您先理解着看)         可以看到的是,我们将内容 定向到了一个文件里,         这个文件的路径 (  /var/www/html  )熟悉不熟悉???         ===            

    2023年04月19日
    浏览(60)
  • HomeAssistant快速使用教程二:安装mqtt,作为消息服务器

    因为要接入很多DIY的硬件,因为语言,接口的不同,所以使用MQTT协议进行它们之间的通信。 在这里使用emqx的MQTT,因为他们还有一个配套前端,比较好用。 这里放上官方github连接:emqx官网连接 官方文档支持中文,可以自己查阅,进行更加灵活的配置安装(源码安装),因为这

    2024年02月11日
    浏览(48)
  • Linux 端快速迁移 conda 环境到另一台服务器上

      本文说明如何将一台服务器上的某个 conda 环境快速复制到另一台服务器上。 1. 打包环境   此操作在需要打包 conda 环境的那台服务器上完成。   先后在 shell 中执行以下命令:   操作完成后,会在当前目录下生成一个名为 env_name.tar.gz 的文件。   然后将 env_nam

    2024年02月08日
    浏览(120)
  • 无云服务器,Linux本地快速搭建web网站,并内网穿透发布上线

    转载自cpolar文章:Linux CentOS本地搭建Web站点,并实现公网访问 在web项目中,部署的web站点需要被外部访问,则需要一个媒介,通过把资源放在这个媒介中,再通过所暴露的端口指向这个站点,当外部访问这个媒介所对应的端口时,媒介指向站点,完成访问,像这种类似的媒介,常用的有

    2024年02月02日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包