iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mongodb的安装配置步骤
  • 626
分享到

mongodb的安装配置步骤

2024-04-02 19:04:59 626人浏览 安东尼
摘要

这篇文章主要介绍“mongoDB的安装配置步骤”,在日常操作中,相信很多人在monGodb的安装配置步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mongodb的安装配置

这篇文章主要介绍“mongoDB的安装配置步骤”,在日常操作中,相信很多人在monGodb的安装配置步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mongodb的安装配置步骤”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!


一、Mongodb安装
1、下载:
    https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.10.tgz
2、安装
[root@node1 mongodb]# tar -xzvf mongodb-linux-x86_64-rhel62-3.4.10.tgz
[root@node1 mongodb]# mv mongodb-linux-x86_64-rhel62-3.4.10 /usr/local/mongodb
[root@node1 mongodb]# vi ~/.bash_profile
    PATH=$PATH:$HOME/bin:/usr/local/mongodb/bin
    export PATH
[root@node1 mongodb]# source ~/.bash_profile
3、配置
(1)数据、日志目录创建
[root@node1 mongodb]# mkdir -p /home/mongodb/data
[root@node1 mongodb]# mkdir /home/mongodb/logs
(2)启动配置文件创建
[root@node1 mongodb]# touch /home/mongodb/mongo.conf

点击(此处)折叠或打开

  1. port = 27017

  2. fork = true

  3. pidfilepath = /home/mongodb

  4. dbpath = /home/mongodb/data

  5. logpath = /home/mongodb/logs/mongodb.log

  6. logappend = true

  7. oplogSize = 1000

  8. maxConns = 5000

  9. profile = 1

  10. slowms = 5

  11. shardsvr = true

  12. storageEngine = wiredTiger

(3)启动服务配置
[root@node1 mongodb]# vi /etc/init.d/mongod
[root@node1 mongodb]# chmod u+x /etc/init.d/mongod
[root@node1 mongodb]# chkconfig --add /etc/init.d/mongod

点击(此处)折叠或打开

  1. #!/bin/sh

  2. # chkconfig: - 64 36

  3. # description:mongod

  4. case $1 in

  5.     start)

  6.     /usr/local/mongodb/bin/mongod -f /home/mongodb/mongo.conf

  7.     ;;

  8.  

  9.     stop)

  10.     /usr/local/mongodb/bin/mongo 127.0.0.1:27017/admin --eval "db.shutdownServer()"

  11.     ;;


  12.     status)

  13.     /usr/local//mongodb/bin/mongo 127.0.0.1:27017/admin --eval "db.stats()"

  14.     ;;

  15. esac

4、启动
(1)命令行启动
不启动Http访问,监听端口27017
[root@node1 mongodb]# mongod --dbpath /home/mongodb/data --port 27017  --logpath /home/mongodb/logs --logappend
启动http访问,http监听端口28017
[root@node1 mongodb]# mongod --dbpath /home/mongodb/data --rest
(2)配置文件启动
[root@node1 mongodb]# mongod  -f /home/mongodb/mongo.conf     
about to fork child process, waiting until server is ready for connections.
forked process: 16357
child process started successfully, parent exiting
(3)服务启动
[root@node1 mongodb]# service mongod start        
about to fork child process, waiting until server is ready for connections.
forked process: 16814
child process started successfully, parent exiting
5、关闭
(1)> use admin
switched to db admin
> db.shutdownServer()
server should be down...
(2)或者直接通过kill命令关闭
(3)service mongod stop

6、连接mongodb
默认端口是27017,监听IP地址127.0.0.1
(1)直接连接
[root@node1 ~]# mongo
(2)指定连接IP、端口、用户、密码连接
(3)

二、Mongodb日常管理
1、mongodb工具
bsondump  
mongod     
mongoexport  
mongoimport  
mongoperf    
mongorestore  
mongostat
mongo     
mongodump  
mongofiles   
mongooplog   
mongoreplay  
mongos        
mongotop
2、mongodb常用命令
(1)查看数据库
> show dbs        ##查看所有数据库
admin  0.000GB
local  0.000GB
> db            ##查看当前数据库
test
(2)切换数据库
> use admin        ##切换到admin数据库
switched to db admin
(3)

三、概念
1、数据对比
mongodb中基本的概念是文档、集合、数据库
sql术语/概念    MongoDB术语/概念    解释/说明
database        database            数据库
table            collection            数据库表/集合
row                document            数据记录行/文档
column            field                数据字段/域
index            index                索引
table joins                             表连接,MongoDB不支持
primary key        primary key            主键,MongoDB自动将_id字段设置为主键
2、mongodb常用命令


四、附录
1、mongod参数说明
--quiet    # 安静输出
--port arg    # 指定服务端口号,默认端口27017
--bind_ip arg    # 绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地所有IP
--logpath arg    # 指定MongoDB日志文件,注意是指定文件不是目录
--logappend    # 使用追加的方式写日志
--pidfilepath arg    # PID File 的完整路径,如果没有设置,则没有PID文件
--keyFile arg    # 集群的私钥的完整路径,只对于Replica Set 架构有效
--unixSocketPrefix arg    # UNIX域套接字替代目录,(默认为 /tmp)
--fork    # 以守护进程的方式运行MongoDB,创建服务器进程
--auth    # 启用验证
--cpu    # 定期显示CPU的CPU利用率和iowait
--dbpath arg    # 指定数据库路径
--diaglog arg    # diaglog选项 0=off 1=W 2=R 3=both 7=W+some reads
--directoryperdb    # 设置每个数据库将被保存在一个单独的目录
--journal    # 启用日志选项,MongoDB的数据操作将会写入到journal文件夹的文件里
--journalOptions arg    # 启用日志诊断选项
--ipv6    # 启用IPv6选项
--JSONp    # 允许jsONP形式通过HTTP访问(有安全影响)
--maxConns arg    # 最大同时连接数 默认2000
--noauth    # 不启用验证
--nohttpinterface    # 关闭http接口,默认关闭27018端口访问
--noprealloc    # 禁用数据文件预分配(往往影响性能)
--noscripting    # 禁用脚本引擎
--notablescan    # 不允许表扫描
--nounixsocket    # 禁用Unix套接字监听
--nssize arg (=16)    # 设置信数据库.ns文件大小(MB)
--objcheck    # 在收到客户数据,检查的有效性,
--profile arg    # 档案参数 0=off 1=slow, 2=all
--quota    # 限制每个数据库的文件数,设置默认为8
--quotaFiles arg    # number of files allower per db, requires --quota
--rest    # 开启简单的rest api
--repair    # 修复所有数据库run repair on all dbs
--repairpath arg    # 修复库生成的文件的目录,默认为目录名称dbpath
--slowms arg (=100)    # value of slow for profile and console log
--smallfiles    # 使用较小的默认文件
--syncdelay arg (=60)    # 数据写入磁盘的时间秒数(0=never,不推荐)
--sysinfo    # 打印一些诊断系统信息
--upgrade    # 如果需要升级数据库  * Replicaton 参数

--------------------------------------------------------------------------------

--fastsync    # 从一个dbpath里启用从库复制服务,该dbpath的数据库是主库的快照,可用于快速启用同步
--autoresync    # 如果从库与主库同步数据差得多,自动重新同步,
--oplogSize arg    # 设置oplog的大小(MB)  * 主/从参数

--------------------------------------------------------------------------------

--master    # 主库模式
--slave    # 从库模式
--source arg    # 从库 端口号
--only arg    # 指定单一的数据库复制
--slavedelay arg    # 设置从库同步主库的延迟时间  * Replica set(副本集)选项:

--------------------------------------------------------------------------------

--replSet arg    # 设置副本集名称  * Sharding(分片)选项

--------------------------------------------------------------------------------
--configsvr    # 声明这是一个集群的config服务,默认端口27019,默认目录/data/configdb
--shardsvr    # 声明这是一个集群的分片,默认端口27018
--noMoveParanoia    # 关闭偏执为moveChunk数据保存

到此,关于“mongodb的安装配置步骤”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

您可能感兴趣的文档:

--结束END--

本文标题: mongodb的安装配置步骤

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mongodb的安装配置步骤
    这篇文章主要介绍“mongodb的安装配置步骤”,在日常操作中,相信很多人在mongodb的安装配置步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mongodb的安装配置...
    99+
    2022-10-18
  • Ubuntu环境下mongodb安装配置详细步骤
    1. 安装mongodb 1.1 安装依赖包 sudo apt-get install libcurl4 openssl 1.2 关闭和卸载原有的mongodb servi...
    99+
    2022-11-12
  • phpMyAdmin的安装配置步骤
    这期内容当中小编将会给大家带来有关phpMyAdmin的安装配置步骤,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。phpMyAdmin 就是一种 MySQL 数据库的管理...
    99+
    2022-10-18
  • 安装配置Redis的步骤
    这篇文章将为大家详细讲解有关安装配置Redis的步骤,文章内容质量较高,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Redis 能够兼容绝大部分的 POSIX 系统,例如 Linux、OS...
    99+
    2022-10-18
  • DKhadoop的安装配置步骤
    本篇内容主要讲解“DKhadoop的安装配置步骤”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“DKhadoop的安装配置步骤”吧!首先给大家分享一下DKHadoop安装步骤:(1)启动安装步骤:...
    99+
    2023-06-02
  • centos安装配置pptp的步骤
    这篇文章主要介绍“centos安装配置pptp的步骤”,在日常操作中,相信很多人在centos安装配置pptp的步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”centos安装配置pptp的步骤”的疑惑有所...
    99+
    2023-06-10
  • Centos安装配置Pureftp的步骤
    本篇内容主要讲解“Centos安装配置Pureftp的步骤”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Centos安装配置Pureftp的步骤”吧!本文给大家介绍下在 Centos 下安装配置...
    99+
    2023-06-16
  • Linux7安装和配置phpmyadmin的步骤
    这篇文章主要讲解了“Linux7安装和配置phpmyadmin的步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux7安装和配置phpmyadmin的步骤”吧!1.在https://...
    99+
    2023-06-06
  • Fedora core4.0的安装和配置步骤
    本篇内容主要讲解“Fedora core4.0的安装和配置步骤”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Fedora core4.0的安装和配置步骤”吧!一、下载;源码包:fcitx-3.2...
    99+
    2023-06-16
  • DKhadoop环境的安装配置步骤
    这篇文章主要讲解了“DKhadoop环境的安装配置步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“DKhadoop环境的安装配置步骤”吧!1.修改权限步骤...
    99+
    2022-10-18
  • Linux Oracle 11gR2的配置安装步骤
    这篇文章主要介绍“Linux Oracle 11gR2的配置安装步骤”,在日常操作中,相信很多人在Linux Oracle 11gR2的配置安装步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方...
    99+
    2022-10-18
  • MongoDB数据库的安装步骤
    目录Mac OS安装homebrew 安装手动安装Windows安装Linux 安装Debian 类的系统(使用 apt-get)Red Hat 系统(使用 yum 安装)Mac O...
    99+
    2022-11-12
  • mongodb安装配置
    1.Mongo DB ,是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据  存储方式,备受当前IT从业人员的青睐。Mongo DB很好的实现了面向对象的思想(OO思想),&...
    99+
    2022-10-18
  • Docker安装配置RabbitMQ的实现步骤
    目录单机部署在线拉取查看镜像创建并运行RabbitMQ创建并运行MQ容器成功添加防火墙规则进入RabbitMQ管理平台的端口Overview总览Connections连接Channe...
    99+
    2022-11-12
  • Docker安装配置MySQL的实现步骤
    目录前言环境安装创建并启动MySQL容器提醒创建并启动MySQL容器命令参数说明:进入到MySQL容器内部进行配置进入命令连接MySQL更改MySQL密码测试连接前言 MySQL 是...
    99+
    2022-11-12
  • vue3安装配置sass的详细步骤
    目录前言:1. 安装sass2. 新建style目录,存放scss文件3. main.ts 4. vite.config.ts5. Test.vue总结前言: 对于前端开发...
    99+
    2022-12-28
    vue3安装配置sass vue3安装sass vue sass
  • Ubuntu20.04安装配置GitLab的方法步骤
    介绍 GitLab CE或Community Edition是一个开源应用程序,主要用于托管Git存储库,以及其他与开发相关的功能,如问题跟踪。它旨在使用您自己的基础架构进行托管,并为您的开发团队提供部署内部存储库的灵活...
    99+
    2022-06-04
    Ubuntu20.04安装GitLab Ubuntu20.04 配置GitLab
  • pythongeemap的安装步骤及环境配置
    目录geemap安装步骤:1. 下载并安装python2. 下载并安装Miniconda4.打开jupyter lab5. 设置端口记录一下关于geemap的安装步骤,geemap是...
    99+
    2022-11-11
  • Visual Studio .NET的安装和配置步骤
    本篇内容主要讲解“Visual Studio .NET的安装和配置步骤”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Visual Studio .NET的安装和配置步骤”吧!确认已安装 IIS。...
    99+
    2023-06-17
  • Centos7安装配置JDK及ElasticSearch的步骤
    这篇文章主要讲解了“Centos7安装配置JDK及ElasticSearch的步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Centos7安装配置JDK及ElasticSearch的步骤...
    99+
    2023-06-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作