暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

二、MongoDB 及工具的安装

我的技术人生 2021-05-11
2630

本节来讲讲MongoDB在CentOS7下的安装,以及在安装过程中要注意的问题,这是一个相对比较简单的章节。


1、我们先到MongoDB的官网下载安装包以及工具包,下载地址:https://www.mongodb.com/try#community, 这两个包,如图:


这里要注意的两点,一个是社区版和企业版的选择,一般选择社区版就够用;家庭用或者一般服务器要选择CentOS 7.0 这个, 不要选到下面的 CentOS 7.3 390x 这个版本, 这是专门针对IBM服务器的。如果选错了,就会出现命令无法正常运行的错误信息。如图:


2、我们选择tgz,然后 copy link 到Linux服务器上直接下载,服务器不能直接连外网的话就需要下载安装包并上传。下载命令:

    wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.4.5.tgz


    wget https://fastdl.mongodb.org/tools/db/mongodb-database-tools-rhel70-x86_64-100.3.1.tgz


    解压:

      tar -zxvf mongodb-linux-x86_64-rhel70-4.4.5.tgz


      tar -zxvf mongodb-database-tools-rhel70-x86_64-100.3.1.tgz

      重命名:

        mv mongodb-linux-x86_64-rhel70-4.4.5 mongodb


        mv mongodb-database-tools-rhel70-x86_64-100.3.1 mongodb-database-tools


        3、将 mongodb-database-tools 目录下的bin文件下的所有可执行文件全部复制到mongodb 目录下的bin下面。目的是跟MongoDB的命令放一起,只配一个的环境变量。

          cp -r mongodb-database-tools/bin/ mongodb/bin


          4、环境变量配置:

            vi etc/profile
            #在profile文件最后面添加以下内容
            # mongodb
            export MONGO_HOME=/app/mongodb
            export PATH=$MONGO_HOME/bin:$PATH


            #重启
            source etc/profile


            5、工具mongodb-database-tools 说明, 

            命令说明:

              mongodump :  数据备份
              mongorestore:  数据还原


              mongoexport:  数据导出
              mongoimport:  数据导入


              mongostat: 监控
              mongotop: 数据统计


              mongofiles: 文件操作命令,如:文件列表、添加文件等




              6、配置文件mongodb.cfg

                  MongoDB默认是不带配置文件的,我们需要自己创建

                #数据库文件位置
                dbpath=/app/mongodb/data


                #日志文件位置
                logpath=/app/mongodb/logs/mongodb.log


                # 以追加方式写入日志
                logappend=true


                # 是否以守护进程方式运行
                fork=true


                #绑定客户端访问的ip 0.0.0.0 不绑定ip
                bind_ip=0.0.0.0


                # 默认27017
                port=27017


                MongoDB默认的数据存储路径:/data/db, 这里为了方便管理,我将data 和 logs 文件全部放在mongodb 主目录下。


                启动服务:

                  mongod -f /app/mongodb/mongodb.cfg


                  文章转载自我的技术人生,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

                  评论