MongoDB在Linux(centOS)下的安装启动步骤

一,环境准备
操作系统:linux(centOS 7.0)
位数:64位
二,下载
MongoDB 提供了 linux 各发行版本 64 位的安装包,进入官网下载,这样下载的安装包是windows本地的,要将其上传到 linux 之后才能使用。
地址:www.mongodb.com
选择,如图的Linux版本
MongoDB在Linux(centOS)下的安装启动步骤_第1张图片
进入Linux,下载安装包:
3.yum -y install wget下载wget命令
如果在这一步报错了,不能下载wget包,可能是没有联网或网络适配器设置错误,导致yum命令无法执行,可以参考【linux中yum install 命令无效】或者自行在网上查找原因,wget下载好之后,如图
MongoDB在Linux(centOS)下的安装启动步骤_第2张图片

4.使用命令 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.2.tgz 下载 linux 版本的安装包,这里可能会比较慢,等待的时间比较长。
5.如果第三步和第四步等待的时间较长或者因为命令报错等其他原因导致无法下载安装包,可以在官网直接将安装包下载到windows服务器上,再参考【将windows下的文件上传到Linux服务器上】的操作步骤,将安装包放在指定目录下面。
在这里插入图片描述

三。安装
1.使用命令 tar mongodb-linux-x86_64-4.0.2.tgz解压压缩包
2.使用mv命令将解压后的文件移动到目标目录。
四。配置
1.环境变量:MongoDB的可执行文件位于bin目录下,可将其添加到PATH路径中,进入 vi /etc/profile,添加
export PATH=$PATH:/bin,如图:
在这里插入图片描述

保存,退出。
退出之后,输入mongod 命令查看是否配置好,如果命令无效,输入 source /etc/profile,在输入 mongod 命令出现如图,

MongoDB在Linux(centOS)下的安装启动步骤_第3张图片
表示配置成功。
如果忘了配置环境变量,mongo等命令都无法使用。
使用 mongod 命令启动MongoDB,必须创建数据库目录,否则会报错,报错信息为 /data/db not found.
2.创建数据库目录
MongoDB的数据存储在data目录的db目录下,但这个目录在安装过程中不会自动创建,所以需要手动创建。
注意:/data/db 是 MongoDB 默认的启动的数据库路径(–dbpath)。
使用命令 mkdir -p /data/db 来创建目录, 在创建一个log目录用来存放日志文件。
五。启动
1.在linux下,输入 mongod --dbpath=/data,看到如图,说明启动成功。

MongoDB在Linux(centOS)下的安装启动步骤_第4张图片
2.在命令行中运行 MongoDB 服务
注意:如果你的数据库目录不是/data/db,可以通过 --dbpath 来指定。
打开cmd终端,输入 mongo 【虚拟机IP地址】,如果出现如图,

MongoDB在Linux(centOS)下的安装启动步骤_第5张图片
可能的原因:
绑定的 IP 是 Localhost,在虚拟机输入 mongod --dbpath=/data --bind_ip=0.0.0.0,然后在终端输入mongo 【虚拟机IP地址】,如果还是连接失败,则
有可能是防火墙打开了,需要关闭防火墙,在虚拟机输入systemctl stop firewalld,完成后,再次输入在虚拟机输入 mongod --dbpath=/data --bind_ip=0.0.0.0,然后在终端输入mongo 【虚拟机IP地址】,连接成功。输入操作命令,show dbs等都可以正常操作了。

MongoDB在Linux(centOS)下的安装启动步骤_第6张图片
当然,这种启动方式属于入门级的,在实际生产中,会把mongod --dbpath=/data --bind_ip=0.0.0.0这种形式改为配置文件的方式在后台启动。

上一篇:MongoDB简介
下一篇:MongoDB集群部署原理

你可能感兴趣的:(mongo)