MongoDB基础

1.简介:MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。

2.安装:

2.1配置yum安装 

配置MongoDS的yum进行安装

cd /etc/yum.repos.d/
vim mongodb-org-3.4.repo//加入如下内容
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
yum list |grep mongodb //可以看到mongodb相关的rpm包
yum install -y mongodb-org

2.2下载安装包安装

cd /usr/local/ 
wget -c https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.10.tgz            #下载软件包 
tar -zxvf mongodb-linux-x86_64-rhel62-3.4.10.tgz 
ln -sv mongodb-linux-x86_64-rhel62-3.4.10 mongodb 
mkdir /usr/local/mongodb/{conf,mongoData,mongoLog}                           #创建数据,日志,配置文件目录 
touch /usr/local/mongodb/mongoLog/mongodb.log                              #创建日志文件 
echo "export PATH=$PATH:/usr/local/mongodb/bin">/etc/profile.d/mongodb.sh                       
source /etc/profile.d/mongodb.sh                                     #配置环境变量

命令启动:

mongod --httpinterface --dbpath /usr/local/mongodb/mongoData --logpath /usr/local/mongodb/mongoLog/mongodb.log --fork

将启动的各项参数写入配置文件启动:

cat>/usr/local/mongodb/conf/mongodb.conf<<EOF 
dbpath=/usr/local/mongodb/mongoData                    #数据存储目录 
logpath=/usr/local/mongodb/mongoLog/mongodb.log                    #日志文件 
logappend=true                                      # 使用追加的方式写日志 
journal=true                     
quiet=true         
port=27017                                        #端口 
maxConns=20000                                      #最大连接数 
httpinterface=true                                    #开启web界面端口为:28017       
fork=true                                        #以守护进程的方式运行MongoDB 
EOF  
mongod -f /usr/local/mongodb/conf/mongodb.conf                          #指定配置文件启动

然后查看端口看看是否启动

安装完成 启动成功

原文地址:https://www.cnblogs.com/yj-8023/p/14361746.html