温馨提示×

MongoDB在CentOS上如何安装

小樊
41
2025-03-01 10:36:15
栏目: 云计算

在CentOS上安装MongoDB可以通过以下几种方法:

使用YUM源安装

  1. 配置YUM源

    打开终端,编辑 /etc/yum.repos.d/mongodb.repo 文件,添加以下内容:

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

    注意:根据你的CentOS版本,可能需要调整 baseurl 中的 $releasever

  2. 下载并安装MongoDB

    sudo yum install -y mongodb-org
    
  3. 启动MongoDB服务

    sudo systemctl start mongod
    
  4. 设置开机自启

    sudo systemctl enable mongod
    
  5. 检查服务状态

    sudo systemctl status mongod
    
  6. 连接到MongoDB

    使用 mongosh 连接到本地MongoDB实例:

    mongosh
    

    如果需要连接到远程实例,可以使用以下命令:

    mongosh mongodb://<username>:<password>@<host>:<port>/<database>?authSource=admin
    

使用源码安装

  1. 下载MongoDB源码

    从MongoDB官网下载对应版本的源码包,并解压到指定目录。

  2. 配置环境变量

    编辑 /etc/profile,添加以下内容:

    export MONGODB_HOME=<安装路径>
    export PATH=$MONGODB_HOME/bin:$PATH
    

    然后执行 source /etc/profile 使配置生效。

  3. 编译并安装

    进入解压后的目录,执行以下命令进行编译和安装:

    ./configure
    make
    sudo make install
    
  4. 启动MongoDB服务

    通常会生成一个 mongod 启动脚本,可以使用以下命令启动:

    sudo /usr/local/mongodb/bin/mongod --config /usr/local/mongodb/etc/mongod.conf
    

    其中 /usr/local/mongodb/etc/mongod.conf 是配置文件路径,需要根据实际情况进行调整。

请注意,具体的安装步骤可能会因CentOS版本和MongoDB版本的不同而有所差异。建议参考MongoDB官方文档或搜索相关教程以获取最准确的安装指南。

0