迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 数据库 > MongoDB >

Mongodb数据库学习之centos系统mongodb的安装篇

作者:迹忆 最近更新:2022/11/13 浏览次数:

本篇向大家介绍在Centos安装mongodb的流程。软件的安装定会涉及到32-bit和64-bit之分,由于我的系统是32位的,因此我在这里都是用的32位的mongodb的软件。

大家可以根据自己机器的情况选择相应的软件

1.使用源码包安装

首先下载mongodb的源码包,为了方便管理,我在/目录下面新建了mongodb文件夹,使用如下命令

$ mkdir –p /mongodb

迹忆博客——Mongodb数据库学习之centos系统mongodb1

然后在linux终端键入如下命令

$ cd /mongodb

$ curl -O https://fastdl.mongodb.org/linux/mongodb-linux-i686-3.2.0.tgz

这样下载软件的存放目录为 /mongodb,下载完成以后解压该软件,使用如下的命令

$ tar -zxvf mongodb-linux-i686-3.2.0.tgz

解压到当前目录下面,然后使用如下的命令调整目录结构

$ mv mongodb-linux-i686-3.2.0/* ./

此时目录结构如下

迹忆博客——Mongodb数据库学习之centos系统mongodb2

然后删除空文件夹 mongodb-linux-i686-3.2.0。

此时可以说mongodb已经安装完成。

接下来需要启动mongodb服务。

新建 /data/db文件夹用来存放数据

$ mkdir –p /data/db

然后开始启用mongodb服务(注:在开启服务之前,必须保证/data/db对于当前的用户有读和写的权限)

在 /mongodb/bin 下面有 mongod命令,利用此命令可以开启服务,命令如下

$ /mongodb/bin/mongod    --dbpath /data/db

出现如下界面说明

迹忆博客——Mongodb数据库学习之centos系统mongodb3

说明成功开启服务,监听端口为27017,正在等待客户端的链接。

上面的/mongodb/bin/mongod 命令有些长,我们可以使用 # export PATH=/mongodb/bin:$PATH   将mongodb的bin目录加入环境变量中,上述/mongodb/bin/mongod命令可以简化为 mongod。

以上就是使用源码包安装mongodb的方法。

2.使用二进制包的方式安装

(说明:此种方式是参照mongodb官网教程写的,因为官网不提供32位的mongodb,因此这里使用64位的作演示)

首先需要创建yum源,新建/etc/yum.repos.d/mongodb-org-3.2.repo 文件,在该文件中添加如下内容

[mongodb-org-3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/
gpgcheck=0
enabled=1

保存以后,就可以使用此yum源来安装mongodb了,下面开始安装mongodb以及其关联的工具

$ yum install –y mongodb-org

除此之外我们可以指定相应的版本来安装,同时也可以指定mongodb关联的工具以及工具的版本,如下所示

$ yum install -y mongodb-org-3.2.0 mongodb-org-server-3.2.0 mongodb-org-shell-3.2.0 mongodb-org-mongos-3.2.0 mongodb-org-tools-3.2.0

到此mongodb安装完成,下面开启mongodb服务

在开启服务之前,必须保证SELinux允许mongodb开启,可以使用如下命令达到此效果

$ setenforce 0

最后可以通过如下的命令开启、关闭或者重启mongodb服务

$ service mongod start 开启服务

$ service mongod stop  关闭服务

$ service mongod restart 重启服务

说明:mongodb默认存放数据的文件存放在/var/lib/mongo中,日志文件存放在/var/log/mongodb中,用户为mongod。这些都可以在/etc/mongod.conf中设置。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

使用 Mysqldump 导出 MySQL 数据库

发布时间:2024/03/26 浏览次数:109 分类:MySQL

我们将学习如何使用 mysqldump 命令行实用程序导出 MySQL 数据库。我们还将学习如何从特定数据库中导出表。

如何将 CSV 文件导入 MySQL 数据库中的表中

发布时间:2024/03/26 浏览次数:166 分类:MySQL

有两种方法可以将逗号分隔值文件中的数据导入 MySQL 数据库。第一种方法是用 SQL 命令进行编程,另一种是使用交互式 MySQL 客户端,如 HeidiSQL。

在 MySQL 数据库中复制行

发布时间:2024/03/25 浏览次数:299 分类:MySQL

本教程演示如何复制 MySQL 数据库中的行。它通过复制同一个表中的行以及从一个表到另一个表来解释。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便