mongodb的安装以及主从同步

1、检查是否有yum源

yum info mongo-10gen

2、添加yum源

vi /etc/yum.repos.d/mongodb.repo

输入下面的内容:

[mongodb]

name=MongoDBRepository

baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/

gpgcheck=0

enabled=1

3、查看mongoDB的服务器包的信息和客户端包的信息

yum infomongo-10gen-server

yum info mongo-10gen

4、安装MongoDB的服务器端和客户端工具

[[email protected]]# yum install mongo-10gen-server

[[email protected]]# yum install mongo-10gen

或者(按照最新稳定版本)

yum install -y mongodb-org

下载源速度过慢的解决方案

下载手动下载rmp包,上传至服务器/var/cache/yum 中对应的mongodb目录下

5、安装php扩展

yum installphp-pecl-mongo

(注意:装php-mongo之前不能装php-common模块,否则无法安装);

6.mongodb的主从同步

注意:mongodb2.6以后版本不支持local库建立用户,+auth的同步可以用keyFile进行。

产生keyFile:

openssl rand -base64 753

将生成的内容保存到新建的key文件中,指定所有组,修改权限为600,同时复制一份到从的指定位置。

主配置文件:

vi /etc/mongod.conf

keyFile=/mnt/mongod/key

#bind_ip

启动:

mongod -dbpath /mnt/mongod/db -logpath/mnt/mongod/log/mongod.log -master -f /etc/mongod.conf

从配置文件:

vi /etc/mongod.conf

keyFile=/ mongod/key

#bind_ip

启动:

mongod -dbpath /mongod/db/ -logpath/mongod/log/mongod.log -slave -source 115.28.245.30 -f /etc/mongod.conf

在主机上可看到:

在从机上可看到:

即表明同步成功。

时间: 2024-09-29 11:11:46

mongodb的安装以及主从同步的相关文章

剑指架构师系列-MySQL的安装及主从同步

1.安装数据库 wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum install mysql-community-server 安装时使用root用户权限.安装成功后即可进行启动: /bin/systemctl restart mysqld.service 修改MySQL数据库root用户的密码,如

DNS协议原理、安装及主从同步、负载均衡和转发、缓存的详细配置

DNS(域名系统),用于解析域名和IP地址之间的映射关系 协议使用端口: udp 53     正常查询解析情况下使用udp53 tcp53        当进行主从之间的区域传送时使用tcp53 DNS域的空间划分 DNS的查询方式 递归查询 当主机A要向DNS服务器发送查询主机D的请求时,服务器返回给A最终结果,这种方式就是递归查询,如果客户端要查找的内容直接在服务器上得到结果,刚给出的答案是一个权威答案,否则就是一个参考答案. 迭代查询 NS服务器接收到A的请求后,本地没有D的解析,则会通

Linux服务器集群架构部署搭建(六)数据库服务器MySQL编译安装及主从同步配置(1)

命运是大海,当你能够畅游时,你就要纵情游向你的所爱,因为你不知道狂流什么会到来,卷走一切希望与梦想. 作者:燁未央_Estelle声明:测试学习,不足之处,欢迎指正. 第一章 数据库企业应用场景 1.1 数据库的企业应用 MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性.MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言.MySQL软件采用了双授权政策,它分为社区版和商业版,由于其体积小.速度快.总

dns介绍,安装和主从同步

DNS的知识 1.dns的相关介绍 2.dns的安装和配置文件的解释,启动并测试 3.新建dns的实例 4.dns的主从设置实例 一.DNS介绍 1.DNS(domain name server)是域名解析服务器,提供域名和IP地址之间一种相互转换的机制,目的是为了方便人们的记忆和管理 .  (根域) | ---------------------------------- |                                    |                       

Linux下Mongodb数据库主从同步配置

说明: 有两台已经安装完成的Mongodb数据库服务器,现在需要把一台设置为主库,另一台设置为从库,实现主从同步. 操作系统:CentOS 7.0 64位 MongoDB数据库版本:mongodb-linux-x86_64-2.6.5 准备工作:MongoDB数据库安装 具体操作: 一.配置MongoDB主库 以下操作在MongoDB主库服务器上进行 1.cd  /usr/local/mongodb/ #进入MongoDB安装目录 vi /usr/local/mongodb/mongodb.co

源码安装mysql,及主从同步

源码安装mysql [可选] 如果用源码安装cmake软件: cd /home/oldboy/tools/ tar xf cmake-2.8.8.tar.gz cd cmake-2.8.8 ./configure #CMake has bootstrapped. Now run gmake. gmake gmake install cd ../ 依赖包安装(这里直接可以用yum安装cmake) # yum install cmake gcc gcc-c++ gcc-g77 autoconf au

mongodb的安装配置与主从配置

MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型.Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引. MongoDB是NoSQL中的一种,随着越来越多公司产品使用,已经开始逐步取代一些高性能查询的地位了. 它的特点是高性能.易部署.易使用,存

DNS2之bind安装、主从配置同步、子域创建、view配置

主DNS配置从服务器: 我们知道,DNS服务器在网络服务中可能出现故障当机等状况,会导致DNS服务瘫痪,显然在实际的网络应用中我们不希望出现这种状况,所有我们就要配置从服务器来在主DNS服务器出现故障时代替他来工作,然而作为价格昂贵的服务器本身你又不希望出现这种极大的浪费,所有从服务器在实际工作中是和主服务器共同分担DNS解析任务的,这样既解决了服务器故障导致的问题,还可以缓解DNS服务器的压力. 那么要配置一个从服务器我们又该怎么做呢? 前提:我们要为本地配置一个从服务器aolens2.从服务

MySQL5.6 数据库主从同步安装与配置详解(Master/Slave)

MySQL5.6 数据库主从同步安装与配置详解(Master/Slave)本篇文章主要介绍了MySQL5.6 数据库主从同步安装与配置详解,具有一定的参考价值,有兴趣的可以了解一下.安装环境 操作系统 :CentOS 6.5 数据库版本:MySQL 5.6.27 主机A:192.168.1.1 (Master) 主机B:192.168.1.2 (Slave) 这里强调的数据库的版本,是因为MySQL在5.6之前和之后的安装方式是不一样的. 本人在进行配置的时候,也遇到了这个坑,这里提前说明,希望