Mongodb数据库学习之centos系统mongodb的安装篇
本篇向大家介绍在Centos安装mongodb的流程。软件的安装定会涉及到32-bit和64-bit之分,由于我的系统是32位的,因此我在这里都是用的32位的mongodb的软件。
大家可以根据自己机器的情况选择相应的软件
1.使用源码包安装
首先下载mongodb的源码包,为了方便管理,我在/目录下面新建了mongodb文件夹,使用如下命令
$ mkdir –p /mongodb
然后在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-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
出现如下界面说明
说明成功开启服务,监听端口为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中设置。
相关文章
在 Linux 中安装 MySQL 客户端
发布时间:2023/05/09 浏览次数:72 分类:MySQL
-
在 Linux 中安装 MySQL 客户端的命令。Linux 和 Unix 等环境作为命令行界面工作,仅在命令的帮助下运行。
MySQL 从 SQL 文件恢复数据库
发布时间:2023/05/09 浏览次数:191 分类:MySQL
-
本篇文章介绍了从 MySQL 中的 sql 文件恢复数据库。从 .sql 恢复数据库是一项简单的操作,可以使用 MySQL 工作台或命令行来实现。 本教程演示了从 SQL 文件恢复数据库的两种方法。
在 MySQL 中显示表或数据库的索引
发布时间:2023/05/09 浏览次数:107 分类:MySQL
-
本篇文章介绍了如何在 MySQL 中显示表或数据库的索引。 我们将学习如何从一个数据库或所有数据库中的一个或多个表中获取索引。
在 MySQL 中显示当前数据库
发布时间:2023/05/08 浏览次数:164 分类:MySQL
-
本篇文章重点介绍了可用于显示 MySQL 中当前数据库的各种查询。 我们将通过使用 Windows 命令行和 MySQL Workbench 来学习。
MySQL 中检查数据库是否存在
发布时间:2023/05/08 浏览次数:118 分类:MySQL
-
在本文中将介绍许多检查数据库是否存在于 MySQL 中的方法。检查数据库是否存在于 MySQL 中 系统模式是 MySQL 使用的模式。
使用 JDBC 连接到 MySQL 数据库
发布时间:2023/05/08 浏览次数:82 分类:MySQL
-
本文讨论 JDBC 以及使用 JDBC 连接数据库的要求。 我们还查看了一个示例,以了解如何实现 Java 代码来连接 MySQL 数据库。MySQL 为使用 Java 编程语言和 MySQL Connector/J 开发的应用程序提供连接。
在 Linux 中更新 YUM
发布时间:2023/05/04 浏览次数:82 分类:操作系统
-
本文介绍了 Linux 中的 yum update 命令。本文将教我们如何在 Linux 中更新 YUM,以及如何在 Linux 系统上安装、更新、删除、查找和管理包。
在 Linux 中安装 Deb 文件
发布时间:2023/05/04 浏览次数:130 分类:操作系统
-
本文介绍如何在 Linux 中安装 deb 文件。在这篇 Linux 文章中,我们将学习如何在 Linux 系统上安装 .deb(Debian 软件包)文件。 我们还将看到如何在安装后删除 .deb 文件。
Linux 中的 lsof 命令
发布时间:2023/05/04 浏览次数:82 分类:操作系统
-
在这篇 Linux 文章中,我们将了解 Linux 操作系统中的 lsof 命令。 我们将看到如何在 Linux 中将此命令用于不同目的。