安装MongoDB的方法有很多种,可以源代码安装,在CentOS也可以用yum源安装的方法。由于MongoDB更新得比较快,我比较喜欢用yum源安装的方法。64位Centos下的安装步骤如下:
1、准备工作
运行yum命令查看MongoDB的包信息 [root@localhost~]# yum info mongo-10gen
(提示没有相关匹配的信息,) 说明你的centos系统中的yum源不包含MongoDB的相关资源,所以要在使用yum命令安装MongoDB前需要增加yum源,也就是在 /etc/yum.repos.d/目录中增加 *.repo yum源配置文件
2、vi /etc/yum.repos.d/10gen.repo,输入下面的语句:
[10gen]
name=10gen Repository
baseurl=http://downloads-distro.mongodb.org/repo/RedHat/os/x86_64
gpgcheck=0
做好yum源的配置后,如果配置正确执行下面的命令便可以查询MongoDB相关的信息:
查看mongoDB的服务器包的信息
[root@localhost geffzhang]# yum info mongo-10gen-server
* base: centos.ustc.edu.cn
* extras: centos.ustc.edu.cn
* updates: centos.ustc.edu.cn
Installed Packages
Name : mongo-10gen-server
Arch : x86_64
Version : 2.0.6
Release : mongodb_1
Size : 13 M
Repo : installed
From repo : 10gen
Summary : mongo server, sharding server, and support scripts
URL : http://www.mongodb.org
License : AGPL 3.0
Description : Mongo (from "huMONGOus") is a schema-free document-oriented
: database.
:
: This package provides the mongo server software, mongo sharding
: server softwware, default configuration files, and init.d scripts.
查看客户端安装情况 【Linux公社 http://www.linuxidc.com 】
[root@localhost geffzhang]#
* base: centos.ustc.edu.cn
* extras: centos.ustc.edu.cn
* updates: centos.ustc.edu.cn
Installed Packages
Name : mongo-10gen
Arch : x86_64
Version : 2.0.6
Release : mongodb_1
Size : 69 M
Repo : installed
From repo : 10gen
Summary : mongo client shell and tools
URL : http://www.mongodb.org
License : AGPL 3.0
Description : Mongo (from "huMONGOus") is a schema-free document-oriented
: database. It features dynamic profileable queries, full indexing,
: replication and fail-over support, efficient storage of large
: binary data objects, and auto-sharding.
:
: This package provides the mongo shell, import/export tools, and
: other client utilities.
3、安装MongoDB的服务器端和客户端工具
[root@localhost geffzhang]# yum install mongo-10gen-server
[root@localhost geffzhang]# yum install mongo-10gen
4、启动Mongodb
service mongod start
以后有更新了,停掉mongodb,执行yum update mongo-10gen mongo-10gen-server 即可。
5、服务器配置: /etc/mongod.conf
- # mongo.conf
- #where to log
- logpath=/var/log/mongo/mongod.log
- logappend=true #以追加方式写入日志
- # fork and run in background
- fork = true
- #port = 27017 #端口
- dbpath=/var/lib/mongo #数据库文件保存位置
- directoryperdb=true
- # Enables periodic logging of CPU utilization and I/O wait
- #启用定期记录CPU利用率和 I/O 等待
- #cpu = true
- # Turn on/off security. Off is currently the default
- # 是否以安全认证方式运行,默认是不认证的非安全方式
- #noauth = true
- #auth = true
- # Verbose logging output.
- # 详细记录输出
- #verbose = true
- # Inspect all client data for validity on receipt (useful for
- # developing drivers)用于开发驱动程序时的检查客户端接收数据的有效性
- #objcheck = true
- # Enable db quota management 启用数据库配额管理,默认每个db可以有8个文件,可以用quotaFiles参数设置
- #quota = true
- # 设置oplog记录等级
- # Set oplogging level where n is
- # 0=off (default)
- # 1=W
- # 2=R
- # 3=both
- # 7=W+some reads
- #oplog = 0
- # Diagnostic/debugging option 动态调试项
- #nocursors = true
- # Ignore query hints 忽略查询提示
- #nohints = true
- # 禁用http界面,默认为localhost:28017
- # Disable the HTTP interface (Defaults to localhost:27018).这个端口号写的是错的
- #nohttpinterface = true
- # 关闭服务器端脚本,这将极大的限制功能
- # Turns off server-side scripting. This will result in greatly limited
- # functionality
- #noscripting = true
- # 关闭扫描表,任何查询将会是扫描失败
- # Turns off table scans. Any query that would do a table scan fails.
- #notablescan = true
- # 关闭数据文件预分配
- # Disable data file preallocation.
- #noprealloc = true
- # 为新数据库指定.ns文件的大小,单位:MB
- # Specify .ns file size for new databases.
- # nssize = <size>
- # Accout token for Mongo monitoring server.
- #mms-token = <token>
- # mongo监控服务器的名称
- # Server name for Mongo monitoring server.
- #mms-name = <server-name>
- # mongo监控服务器的ping 间隔
- # Ping interval for Mongo monitoring server.
- #mms-interval = <seconds>
- # Replication Options 复制选项
- # in replicated mongo databases, specify here whether this is a slave or master 在复制中,指定当前是从属关系
- #slave = true
- #source = master.example.com
- # Slave only: specify a single database to replicate
- #only = master.example.com
- # or
- #master = true
- #source = slave.example.com
相关推荐
主要介绍了centos8 使用yum 安装 mongodb 4.2的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
主要介绍了CentOS 6.5系统中使用yum安装MongoDB 2.6 教程,本文共分5个步骤完成MongoDB的安装,需要的朋友可以参考下
前言 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。MongoDB是深受广大开源爱好...一、安装环境及配置yum # more /etc/redhat-release CentOS Linux rele
主要介绍了Centos7 yum安装mongodb实现步骤详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
1、建立yum仓库,配置yum源。 2、加载 ... 您可能感兴趣的文章:CentOS 7下用yum快速安装MongoDB的方法教程CentOS 6.5系统中使用yum安装MongoDB 2.6 教程centos yum 安装 mongodb 以及php扩展
文中的系统版本: centos7.7 参阅官网 link 1.创建源 sudo vim /etc/yum.repos.d/mongodb-org-4.2.repo 写入: [mongodb-org-4.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/...
MongoDB(一)的安装与启动 yum安装 linux(版本 CentOS 7.0)
因为使用yum安装非常方便,所以下文使用yum安装,。 修改yum包管理配置: vi /etc/yum.repos.d/mongodb-org-3.4.repo // 会自动新建mongodb-org-3.4.repo文件 复制下面配置信息: [mongodb-org-3.4] name=Mon
安装MongoDB 1.确保在副本集的每个成员设置好hostname nano /etc/hostname /etc/hostname: europa 2.创建一个文件以保存MongoDB存储库的配置信息: sudo touch /etc/yum.repos.d/mongodb.repo 3.如果运行的是64位...
centos yum安装mongodb的源配置文件
切换国内的安装源后,使用yum的方式安装后发现,安装的MongoDB版本居然是2.8的。一番研究后,贴出以下操作方式,提供给后人操作。 二、操作过程 1、首先更新一下包吧,多更无害。 sudo yum -y update 2、在/etc/...
本文将讲述一下本人安装MongoDB扩展的过程,大家可以略作参考 安装环境 Linux环境:CentOS 6.5 Apache版本:2.4 PHP版本:5.4.3 MongoDB版本:2.6.5 一、下载Mongo-php扩展安装包 可以从Github上面下载,地址是...
一、前言 大家都知道,MongoDB 是由 C++ 语言编写...本文将给大家详细介绍关于在Centos 7.2中MongoDB的安装与卸载,下面话不多说了,来一起看看详细的介绍吧。 二、安装 2.1 添加源 vim /etc/yum.repos.d/mongodb-o
服务器版本 CentOS7.2 MongoDB版本 3.4 1/ 下载所需资源 阿里镜像地址 http://mirrors.aliyun.com/mongodb/yum/redhat/7/mongodb-org/3.4/x86_64/RPMS/ 下载rpm安装包: # wget mongodb-org-3.4.4-1.el7.x86_64....