32位linux(centos)下mongoDB的安装

本文详细介绍了如何下载并安装MongoDB数据库系统,包括配置数据库文件存放路径、日志文件及后台运行等步骤,并提供了设置开机自启动的方法以及常用启动参数说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 下载mongoDB

    wget http://downloads.mongodb.org/linux/mongodb-linux-i686-2.4.9.tgz

    如果上面地址不对可以去官网自己下载http://www.mongodb.org/downloads

  2. 解压mongoDB
    tar zxvfmongodb-linux-i686-2.4.9.tgz
  3. 创建指定的文件夹中并将mongodb复制过去
    mkdir -p/usr/local/mongodb
    cp -Rmongodb-linux-i686-2.4.9/* /usr/local/mongodb/
  4. 创建数据库存放目录和日志存放文件
    mkdir -p /data/mongo/data
    touch /data/monogo/dblogs
  5. 启动mongod
    /usr/local/mongodb/bin/mongod--dbpath=/data/mongo/data --logpath=/data/mongo/dblogs  --logappend  --fork
    //--fork 是为了让程序后台执行
  6. 设置开机自启动
echo /usr/local/mongodb/bin/mongod --dbpath=/data/mongo/data --logpath=/data/mongo/dblogs--logappend --fork >>/etc/rc.local


关闭mongod进程:pkill mongod

 

启动命令常用参数说明:

--dbpath                        指定数据库文件存放的目录

--port                       指定mongod服务使用的端口默认27017

--fork                       设置mongo服务为后台运行

--logpath                   指定log文件的目录和文件名

--logappend              设置每次log添加在文件最后

--journal                       启用日志

--pidfilepath                 指定进程文件的路径,如果不指定,系统将不产生进程

--maxConns                最大并发连接数

--noprealloc                 关闭数据文件的预分配功能

--rest                        关闭rest api功能

--nohttpinterface         关闭web管理功能

--auth                       指定mongo使用身份验证机制

--bind_ip                 绑定ip


### 如何在 CentOS 上逐步安装 MongoDB #### 配置 MongoDB 存储库 为了在 CentOS 7 上成功安装 MongoDB,首先需要配置官方的 MongoDB YUM 存储库。这可以通过创建一个新的存储库文件来完成: ```bash sudo nano /etc/yum.repos.d/mongodb-org-4.0.repo ``` 在此文件中添加以下内容以定义存储库路径和密钥验证设置[^1]。 ```plaintext [mongodb-org-4.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc ``` 保存并关闭该文件后,系统会识别此新存储库用于后续软件包管理操作。 #### 安装 MongoDB 软件包 一旦存储库被正确配置,可以利用 `yum` 命令执行实际的 MongoDB 安装过程。运行如下命令即可开始安装进程: ```bash sudo yum install -y mongodb-org ``` 这条指令将会自动下载并安装最新版本的 MongoDB 及其关联组件到您的 CentOS 系统之中。 #### 启动与启用服务 安装完成后,需启动 MongoDB 的守护程序,并将其设为开机自启状态以便长期稳定运行: ```bash sudo systemctl start mongod sudo systemctl enable mongod ``` 通过上述步骤可确保每次重启服务器之后无需手动重新激活数据库引擎服务。 #### 验证安装情况 最后一步是对刚刚部署好的环境做基本功能测试,确认一切正常运作无误。连接至本地实例查看当前版本号即是一种简单有效的方法之一: ```bash mongo --eval 'db.runCommand({ connectionStatus: 1 })' ``` 如果返回结果显示包含 `"ok": 1` 字样,则表明已成功建立联系并且能够正常使用了。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值