centos7 mongodb 安装使用卸载

本文详细介绍了如何在CentOS7上安装、配置、启动MongoDB,包括修改配置文件、设置开机启动,以及如何通过Python连接数据库。同时提供了MongoDB数据库的可视化工具Robo 3T的下载和使用。最后,文章详述了MongoDB的卸载过程,警告在卸载前要备份重要数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装地址方法

centos7 的内核是red hat 使用 RHELT7 安装 ,
https://docs.mongodb.com/master/tutorial/install-mongodb-on-red-hat/

步骤

  1. 创建数据仓库的配置文件
    创建

     vim   /etc/yum.repos.d/mongodb-org-3.6.repo
        
    
  2. 修改创建的配置文件

[mongodb-org-3.6]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
  1. 执行安装命令
sudo yum install -y mongodb-org

上面安装不成功看下这个

sudo yum install -y mongodb-org-3.6.3 mongodb-org-server-3.6.3 mongodb-org-shell-3.6.3 mongodb-org-mongos-3.6.3 mongodb-org-tools-3.6.3
  1. 对于 linux 最好将这个关于安全设置的SELinux 给设置下

/etc/selinux/config. 下面给配置改一下

SELINUX=disabled
  1. 启动mongo
sudo service mongod start
  1. 确定启动成功了,去看对应的mongodb 日志

路径 /var/log/mongodb/mongod.log

[initandlisten] waiting for connections on port <port>

  1. 修改为开机自动启动
sudo chkconfig mongod on
  1. 关闭从启mongodb服务
sudo service mongod stop
sudo service mongod restart

开机自启动
systemctl enable mongod.service

  1. 使用mongodb
mongo --host 127.0.0.1:27017

10 要想访问远程
vim /etc/mongod.conf

这里写图片描述

在访问的时候就是这样的

mongo --host 127.0.0.1:27017
mongo --host 192.168.128.128:27017
  1. 修改centos7 的防火墙 添加端口
查看状态: systemctl status firewalld 
添加
firewall-cmd --zone=public --add-port=80/tcp --permanent    (--permanent永久生效,没有此参数重启后失效)
重新载入
firewall-cmd --reload
查看
firewall-cmd --zone=public --query-port=80/tcp

12 直接通过Python 连接

from pymongo import MongoClient

# client = MongoClient(host="192.168.128.128", port=27017)
client = MongoClient("mongodb://192.168.128.128:27017")
db = client.peopleinfo
col = db.person

data = {'id': 124, 'name': 'Neil', 'age': 80, 'sex': 'male'}
col.insert(data)

mongodb 数据库可视化

https://robomongo.org/download

安装后直接使用
这里写图片描述

卸载MongoDB

彻底卸载MongoDB,必须移除MongoDB应用程序,移除配置文件和任何包含数据及日志的目录。下面的指南是彻底卸载MongoDB的必须步骤。

警告:如下步骤将会彻底卸载MongoDB,包括其配置文件和所有的数据库文件。这个过程是不可逆的,所以确保在执行这些步骤之前已经备份了你的配置文件和数据文件。

I. 停止MongoDB

$ sudo service mongod stop

2 移除MongoDB包

移除之前安装的所有MongoDB包

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

3 删除数据文件及日志文件

$ sudo rm -r /var/log/mongodb
$ sudo rm -r /var/lib/mongo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值