返回顶部
首页 > 资讯 > 数据库 >mongodb安装与添加实例
  • 616
分享到

mongodb安装与添加实例

2024-04-02 19:04:59 616人浏览 泡泡鱼
摘要

说明:mongoDB是一款跨平台、面向文档的数据库。可以实现高性能、高可用性,并且能够轻松扩展。 是一个基于分布式文件存储的开源数据库系统,在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoD

说明:
mongoDB是一款跨平台、面向文档的数据库。可以实现高性能、高可用性,并且能够轻松扩展。 是一个基于分布式文件存储的开源数据库系统,在高负载的情况下,添加更多的节点,可以保证服务器性能。
MongoDB也是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。不采用关系模型主要是为了获得更好的扩展性,MongoDB不再有“行”的概念,其运行方式主要基于两个概念:集合与文档。

.
.
实验环境:centos 7
.
.
实验步骤如下:
.
.
1 . 配置yum源仓库
cd /etc/yum.repos.d/ #进入该目录
vim monGodb-org.repo #进入配置文件,在其中输入如下:
[mongodb-org] #名称
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/ #yum源
gpGCheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc #验证

mongodb安装与添加实例
.
.
2 . yum源保存退出后
yum list #加载一下
yum install mongodb-org -y #安装mongodb
vim /etc/mongod.conf #安装完成后,进入配置文件,更改如下
....
port: 27017 #端口
bindIp: 0.0.0.0 #监听地址
....

mongodb安装与添加实例
.
.
3 . 这样就完成安装了
systemctl stop firewalld.service
setenforce 0 #关闭防火墙与功能
systemctl start mongod.service #开启mongodb
mongo #进入mongodb

mongodb安装与添加实例
.
.
4 . 下面进行添加实例
cd /etc/
cp -p mongod.conf mongod2.conf #为实例创建配置文件,这里可以复制mongodb配置文件
vim mongod2.conf #进入实例配置文件进行配置,主要更改三个点
path: /data/mongodb/mongod2.log #日志文件存放位置
dbPath: /data/mongodb/mongo #数据文件存放位置
port: 27018 #端口

mongodb安装与添加实例
.
.
5 . 创建实例文件
mkdir -p /data/mongodb #创建文件目录
cd /data/mongodb/ #进入文件目录
mkdir mongo #创建数据文件目录
touch mongod2.log #创建日志文件目录
chmod 777 mongod2.log #给予日志文件权限
mongod -f /etc/mongod2.conf #开启实例
mongo --port 27018 #进入实例

mongodb安装与添加实例
.
.
.
mongodb安装与添加实例操作完成,有关于基本的操作命令也简单的说明下
.
.

show dbs #查看数据库
.
show tables #查看集合
.
db.info.find() #查看集合中的数据
.
use school #进入数据库,如果没有这个数据库,则会新建
.
db.copyDatabase("school","school2") #复制数据库
.
db.version() #查看版本
.
db.createCollection('info') #创建一个集合info
.
db.info.insert ({"id":1,"name":"zhao"}) #在集合中插入数据
.
db.info.drop() #删除集合
.
db.dropDatabase() #先进数据库,删除本数据库
.
mongoexport -d school -c info -o /opt/school.JSON #导出到指定文件下
.
mongoimport -d school -c test --file /opt/school.json #导入
.
mongoexport -d school -c info -q '{"id":{"$eq":10}}' -o /opt/top10.json #导出指定行,此例10行
.
mkdir /backup
mongodump -d school -o /backup/ #备份到文件中
.
mongorestore -d school2 --dir-/backup/school #还原

您可能感兴趣的文档:

--结束END--

本文标题: mongodb安装与添加实例

本文链接: https://lsjlt.com/news/42444.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • mongodb安装与添加实例
    说明:MongoDB是一款跨平台、面向文档的数据库。可以实现高性能、高可用性,并且能够轻松扩展。 是一个基于分布式文件存储的开源数据库系统,在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoD...
    99+
    2024-04-02
  • Mongodb基操--基本安装与多实例操作
    NoSQL 简介NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。在现代的计算系统上每天网络上都会产生庞大的数据量。这些数据有很大一部分是由关系数据库管理...
    99+
    2024-04-02
  • linux安装mongodb实例分析
    这篇“linux安装mongodb实例分析”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“linux安装mongodb实例分析...
    99+
    2023-06-30
  • MongoDB安装以及MongoDB开启多实例
    MongoDB安装方法 一、手工编译安装 软件包百度网盘链接:https://pan.baidu.com/s/19oPP-3k7MiPsemO2cLsdng 密码:k86h 1、挂载本地后解压到opt目录...
    99+
    2024-04-02
  • centos7安装swoole与PHP添加swoole扩展
    1、下载swoole 安装环境 centos7 、php7.2 wget https://pecl.php.net/get/swoole-4.8.9.tgz 2、解压swoole tar zxvf swoole-4.8.9.tgz ...
    99+
    2023-08-31
    swoole Powered by 金山文档
  • 怎么安装与添加dns服务器
    要安装和添加DNS服务器,您可以按照以下步骤进行操作:1. 选择您要安装的DNS服务器软件。常见的DNS服务器软件包括BIND、Po...
    99+
    2023-08-20
    dns服务器 服务器
  • MongoDB安装及多实例启动
    MongoDB安装及多实例启动 MongoDB简介 MongoDB是一款跨平台、面向文档的数据库。可以实现高性能、高可用性,并且能够轻松扩展,是一个基于分布式文件存储的开源数据库系统,在高负载的情况下,添加...
    99+
    2024-04-02
  • Mongodb详解与安装
    NOSQL的数据存储模型键值模型:(key-avalue存储)优点:查找速度快缺点:数据无结构,通常只被当作字符串或二进制数据应用场景:内容缓存实例:Redis,Dynamo列式模型数据模型:数据按列存储,...
    99+
    2024-04-02
  • MongoDB安装与Spring整合
         MongoDB是面向文档的非关系型数据库,数据模型是一种类似于JSON的结构,在数据库中存的是各种各样的JSON。官网下载地址:https://www.mongodb.com/download-center/enterprise ...
    99+
    2021-09-03
    MongoDB安装与Spring整合
  • Windows安装与配置—MongoDB
    1,下载安装   打开下载链接:http://dl.mongodb.org/dl/win32/x86_64,选择后缀是2008plus-ssl-3.6.15.zip的版本,32位和64位通用。 2,安装配置   第一步:解压到一个盘上,例如...
    99+
    2017-11-12
    Windows安装与配置—MongoDB
  • MongoDB的安装与配置
        Mongo DB ,是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式,备受当前IT从业人员的青睐。Mongo DB很好的实现了面向对象的思想(OO...
    99+
    2024-04-02
  • MongoDB介绍与安装(Windows版)
    MongoDb是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB指在为web应用提供可扩展的高性能数据存储解决方案。 MongoDB将数据存储为一个文档...
    99+
    2021-11-02
    MongoDB介绍与安装(Windows版)
  • Mongodb的安装与CRUD操作
    What is Mongodb                Mongo ...
    99+
    2024-04-02
  • MongoDB安装与操作大全
    简介 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当...
    99+
    2024-04-02
  • Linux下MongoDB安装与配置
    CentOS6上安装MongoDB3.0.3版本:mongodb-linux-x86_64-rhel62-3.0.5.tgz安装openssl#yum install -y openssl-devel op...
    99+
    2024-04-02
  • Pycharm怎么更换安装源与添加第三方库
    这篇文章主要讲解了“Pycharm怎么更换安装源与添加第三方库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Pycharm怎么更换安装源与添加第三方库”吧!一、Pycharm更换安装源在下载...
    99+
    2023-07-05
  • CentOS 编译安装 MongoDB与mongoDB的php扩展
     系统:centOS5.6 下载mongo源码包,pcre,epel,js   1      #wget http://downloads.mo...
    99+
    2024-04-02
  • MongoDB安装与副本集配置
    副本集是一组,由N个mongo节点组成并协同工作的,提供自动的故障集群转移。...
    99+
    2024-04-02
  • Mongodb 添加删除分片与非分片表维护
    去年的笔记,接着发一、如何移除分片1、确认balancer已经开启mongos> sh.getBalancerState() true2、移除分片注:在admin db下执行命令。mongo...
    99+
    2024-04-02
  • mongodb 安装配置实践
    首先从官网下载mongodb的安装包http://www.mongodb.org/downloads我的系统是redhat5.8所有选择相应的版本包就ok现在最新版是3.0.3解压mongodb-linux...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作