MongDB 3.2x Linux 安装配置(用户权限)

本文介绍了如何下载并安装 MongoDB 3.2.9 版本,包括设置安装目录、数据库目录及日志目录,同时提供了两种启动服务的方法:直接启动与通过配置文件启动。

1、下载安装包 

      wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.9.tgz

      下载完成后解压安装包

      tar zxf mongodb-linux-x86_64-3.2.9.tgz

 

2、安装准备

      创建MongoDB安装目录、数据库目录以及日志目录和日志文件

      mkdir -p /home/emily/MongoDB/data/db

      mkdir -p /home/emily/MongoDB/data/logs

      touch /home/emily/MongoDB/data/logs/mongodb.log

      将mongodb移动到创建好的目录

      mv mongodb-linux-x86_64-3.2.9.tgz /home/emily/MongoDB

 

3、启动MongoDB

     (1)直接启动

      ./mongod -dbpath=/home/emily/MongoDB/data/db --logpath=/home/emily/MongoDB/data/logs/mongodb.log --logappend --fork --auth

     (2) 将启动参数配置到文件中启动

      vi /home/emily/MongoDB/mongodb-linux-x86_64-3.2.9/bin/mongdb.conf

      # 数据库文件位置

      dbpath=/data/db

      # 日志文件位置

      logpath=/data/logs/mongodb.log

      # 以追加方式写入日志

      logappend=true

      # 默认27017

      port=27017

      # 需要登录权限

      auth=true

      # 是否以守护进程方式运行

      fork=true

     

      启动服务

      ./mongod --config /home/emily/MongoDB/mongodb-linux-x86_64-3.2.9/bin/mongdb.conf

      (备注:如不需要用户密码,将启动参数的auth取掉即可)

 

待续……

 

 

     

为了让你更好地理解MongoDBLinux系统上的安装及连接过程,我会分步骤地为你讲解。 ### 安装 MongoDB #### 步骤一:准备环境 首先确认您的 Linux 系统已经更新到最新状态,并且有合适的权限来进行软件包的安装操作。你可以通过运行`sudo apt-get update` (适用于Debian/Ubuntu系统) 或者 `sudo yum update`(适用于CentOS/RHEL)来保证系统的最新性。 #### 步骤二:导入公钥 对于某些版本的Linux发行版来说,在添加官方源之前需要先下载并验证MongoDB提供的 GPG 公钥: ```bash wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add - ``` 注意:这里以6.0为例,实际命令请参照官网最新的说明文档。 #### 步骤三:创建仓库文件 根据不同的Linux发行版建立相应的列表文件(`/etc/apt/sources.list.d/mongodb-org-6.0.list`) 并编辑它以包含如下内容(针对Debian/Ubuntu): ```text deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse ``` 对于其他发行版如RHEL/CentOS则应按照官方指导设置yum repo。 #### 步骤四:正式安装MongoDB 完成上述配置之后就可以直接开始安装了:`sudo apt-get install -y mongodb-org`(Debian/Ubuntu) 或者 `sudo yum install -y mongodb-org`(RedHat/CentOS) #### 启动服务 一旦安装成功,可以使用 systemctl 来管理mongodb的服务: 启动MongoDB服务:`systemctl start mongod.service` 将其设为开机自启项:`systemctl enable mongod.service` 检查是否正常工作:`systemctl status mongod.service` 如果一切顺利的话恭喜你完成了初步部署! ### 连接 MongoDB 安装完成后,默认情况下 MongoDB 的监听端口是本地回环地址(`127.0.0.1:27017`)。如果你想要远程访问,则需修改 `/etc/mongod.conf` 文件中的 bindIp 参数值允许外部IP接入(例如将bindIp改为0.0.0.0),但这一步应该谨慎考虑安全性影响后再做决定。 接下来就是简单的客户端连接方式啦: 1. **本机CLI**:只需要打开终端输入mongo即可进入交互式shell界面; 2. **GUI工具**:推荐Robo 3T等图形化数据库管理工具,支持多种平台并且易于上手; 3. **编程语言驱动程序**:Python、Node.js、Java等多种主流编程语言都有对应的官方驱动库可以直接引入项目里快速开发应用对接mongodb实例; 以上便是关于如何在Linux环境下进行MongoDB的基本安装以及简单连接的方式介绍。 --
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值