Linux centos7 Mongodb安装快速入门

  

前往Mongodb官网下载安装包
Mongodb下载地址:https://www.mongodb.com/download-center
癓inux
可以下载最新的版本进行安装学习也可以点击所有版本的二进制文件下载历史版本进行安装,本文的安装及后续快速入门使用的是3.4.10的版本,我本机使用的是mongodb-linux-x86_64-rhel70-3.4.10。tgz但是写博客是在历史版本中并未找到rhel70的使用rehl62的应该效果一样,如使用rehl62安装过程中出现问题欢迎留言交流
癓inux
将下载好的mongodb-linux-x86_64-rhel62-3.4.10。tgz使用xsftp或其他工具上传到Linux机器上,我的是直接上传到Linux的/根目录下
癓inux
使用命令将刚上传到Linux机器上的安装包进行解压,- c后边的参数为加压后的存放路径
焦油-zxvf mongodb-linux-x86_64-rhel70-3.4.10。tgz - c/usr/local/
癓inux
cd到解压后的指定路径cd/usr/local
癓inux
cd到Mongodb的安装根目录/usr/local/mongodb-linux-x86_64-rhel70-3.4.10,这是我的安装根目录个人根据自己安装目录进到安装根目录
癓inux
创建Mongodb数据存储目录和日志存放目录,这两个目录在后边的配置文件中会用到
命令:mkdir数据日志
癓inux
cd到刚创建的日志目录中cd日志/创建一个日志文件vim Mongodb。日志
癓inux
我使用的是根用户创建的Mongodb。日志日志文件该文件只对创建者有读写权限希望其他用户对该文件有读写操作需要对文件重新赋权使用
命令:chmod 777 mongodb。日志
癓inux
cd到本目录中创建Mongodb。参看文件
命令:vim mongodb。参看
癓inux
Mongodb。参看配置的文件是基于yml格式的,关于yml相关知识请自行百度,在配置文件中加入如下配置
存储:
dbPath:“/usr/地方/apache/mongoDB/mongodb-linux-x86_64-rhel70-3.4.10/data"
systemLog:
目的地:文件
路径:“/usr/地方/apache//mongoDB/mongodb-linux-x86_64-rhel70-3.4.10/日志/mongodb.log"
net:
端口:27022
http:
RESTInterfaceEnabled:真正的
processManagement:
叉:假
癓inux
使用命令vim mongoDB。相依,添加配置后文件是如下的结构记住是yml格式的:和值之间要有空格
癓inux
cd到根目录的本目录下cd本
注意使用。/mongod启动mongodb将不会使用刚刚我们创建的配置文件启动因此使用命令。/mongod - f mongodb。会议才会使用我们的配置文件启动跟复述的启动类似需要在启动的时候指定配置文件
每次使用指定配置文件启动很麻烦因此在本创建shell脚本启动
vim启动mongodb。sh在shell脚本中添加如下内容nohup。/mongod - f mongodb。配置,即可使用命令为shell脚本赋权chmod 777 vim启动mongodb。sh
癓inux
癓inux
使用shell脚本启动Mongodb。/启动Mongodb。sh
使用命令查看进程是否启动ps ef | grep mongodb,有如下显示表示mongodb已经正常启动
癓inux
使用命令行客户端验证mongodb是否正常启动。/mongo localhost: 27022指定IP和端口连接mongodb

Linux centos7 Mongodb安装快速入门