Linux下Mongo的安装与卸载

    xiaoxiao2022-07-06  204

     

    软件包

    MongoDB在自己的仓库中提供官方支持的软件包,该仓库包含下列包:

    包名描述mongodb-org一个集合包,它将自动安装下面列出的四个组件包mongodb-org-server该包中包含mongod守护程序,关联的init脚本和配置文件(/etc/mongod.conf),你可以使用初始化脚本通过配置文件启动mongodmongodb-org-mongos包含mongos守护进程mongodb-org-shell包含mongo shellmongodb-org-tools包含下面MongoDB工具:mongoimport bsondump, mongodump, mongoexport, mongofiles, mongorestore, mongostat, 和 mongotop

     

    安装MongoDB社区版

    使用.rpm软件包(推荐)

    1.配置包管理系统(yum) 创建一个/etc/yum.repos.d/mongodb-org-4.0.repo文件,以便你可以使用yum直接安装MongoDB。

    [mongodb-org-4.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc

    2.安装MongoDB软件包 通过下面的命令安装最新的MongoDB软件包

    sudo yum install -y mongodb-org

    如果要安装特定版本的MongoDB,你需要单独指定每个组件包,并将版本号附加到包名称。如下例所示:

    sudo yum install -y mongodb-org-4.0.3 mongodb-org-server-4.0.3 mongodb-org-shell-4.0.3 mongodb-org-mongos-4.0.3 mongodb-org-tools-4.0.3

    你可以指定任何可用的MongoDB版本,但是,当有可用的更新版本时,yum会升级软件包。为了防止意外升级,你可以固定安装包,不进行更新。将下面的exclude指令添加到/etc/yum.conf文件中。

    exclude=mongodb-org,mongodb-org-server,mongodb-org-shell,mongodb-org-mongos,mongodb-org-tools

    使用压缩包

    使用压缩包进行安装前,必须先安装下面依赖:

    yum install libcurl openssl

    1.下载MongoDB .tar.gz压缩包,下载地址。 2.解压文件,例如:tar -zxvf mongodb-linux-*-4.0.3.tgz。 3.确保二进制文件位于PATH环境变量列出的目录中,MongoDB的二进制文件位于压缩包的bin/目录中。你必须:

    将这些二进制文件复制到PATH变量中列出的目录中,例如/usr/local/bin。从PATH变量中列出的目录创建到每个二进制文件的符号链接;或者修改你的环境变量,让其包含该目录;例如:通过下面的shell脚本来添加PATH变量。 export PATH=<mongodb-install-directory>/bin:$PATH

    运行MongoDB社区版

    1.启动MongoDB

    sudo service mongod start

    2.验证MongoDB是否已经启动成功 你可以通过检查/var/log/mongodb/mongod.log日志文件中的内容来检查mongod进程是否已经成功启动。

    [initandlisten] waiting for connections on port <port>

    上面中的port是在/etc/mongod.conf文件中配置的,默认是27017。 3.你可以通过下面命令来确保MongoDB在系统重新启动后启动。

    sudo chkconfig mongod on

    4.停止MongoDB

    sudo service mongod stop

    5.重新启动MongoDB

    sudo service mongod restart

     你可以通过观察/var/log/mongodb/mongod.log文件中的输出,来跟踪错误或重要消息的进程状态。

    6.开始使用MongoDB 在与mongod相同的主机上启动mongo shell,使用--host命令行选项指定本地主机地址和mongod侦听的端口。

    mongo --host 127.0.0.1:27017

    要停止MongoDB,直接在运行的mongod实例终端中按Control+C。

    卸载MongoDB社区版

    要从系统中完全删除MongoDB,你必须删除MongoDB应用程序本身,配置文件以及包含数据和日志的任何目录。 1.停止MongoDB

    sudo service mongod stop

    2.移除之前安装的软件包

    sudo yum erase $(rpm -qa | grep mongodb-org)

    3.删除MongoDB数据库和日志文件

    sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongo

    转载自: https://blog.csdn.net/benben_2015/article/details/83065478 

    最新回复(0)