Linux下mongoDB的安装及卸载

软件包

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

包名描述
mongodb-org一个集合包,它将自动安装下面列出的四个组件包
mongodb-org-server该包中包含mongod守护程序,关联的init脚本和配置文件(/etc/mongod.conf),你可以使用初始化脚本通过配置文件启动mongod
mongodb-org-mongos包含mongos守护进程
mongodb-org-shell包含mongo shell
mongodb-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/目录中。你必须:

  1. 将这些二进制文件复制到PATH变量中列出的目录中,例如/usr/local/bin。从PATH变量中列出的目录创建到每个二进制文件的符号链接;
  2. 或者修改你的环境变量,让其包含该目录;例如:通过下面的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

参考文章:

  1. Install MongoDB Community Edition on Red Hat Enterprise or CentOS Linux
  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值