现在位置: 首页 > 关系型数据库 > MySQL数据库 > MySQL高可用 > 文章
2014年08月21日 MySQL高可用 ⁄ 共 45字 暂无评论 ⁄ 阅读 5,299 次
最近,在考虑如何对数据库的部分表进行拆分,所以,阅读了一下开源软件的框架,各有优劣势啊~~
阅读全文
2014年07月08日 MySQL高可用 ⁄ 共 22743字 评论 2 条 ⁄ 阅读 4,114 次
文章转载自:http://www.cnblogs.com/gomysql/p/3674030.html 1.方案简介 本方案采用Heartbeat双机热备软件来保证数据库的高稳定性和连续性,数据的一致性由DRBD这个工具来保证。默认情况下只有一台mysql 在工作,当主mysql服务器出现问题后,系统将自动切换到备机上继续提供服务,当主数据库修复完毕,又将服务切回继续由主mysql提供服务。 2.方案优缺点 优点:安全性高、稳定性高、可用性高,出现故障自动切换。 缺点:只有...
阅读全文
2014年07月03日 MySQL高可用 ⁄ 共 5131字 暂无评论 ⁄ 阅读 3,303 次
利用mysql 自带的replication 和 keepalive 提供的虚拟IP和故障检查来实现数据库的高可用 原理如下:        mysql 版本为5.5,设置为单向主从,开启半同步复制        mysql 主从机器上都安装keepalived,并配置keepalived文件        mysql 的检测通过:mysql_check.sh 实现(检测进程,确认mysql宕机,关闭keepalived)        当keepalived停止后,执行stop.sh脚本(更改前端密码,设置参数,保证数据不丢失,查看是否有写操...
阅读全文
2014年03月03日 MySQL高可用 ⁄ 共 13951字 暂无评论 ⁄ 阅读 4,560 次
    听说很多大公司都在使用mysql ha(mysql-master-ha)的环境,下面,我也试着搭建测试一下。 一.MHA原理及其特点: 1.原理:        MHA在主服务器发生故障时,自动实现故障转移,快速将从服务器晋级为主服务器(通常在10-30s),而不影响复制的一致性,适用于任何存储引擎        MHA 提供在线服务器切换,将从服务器器提升为主服务器,时间在0.5-2s,这段时间,数据是无法写入的。        MHA manager 是通过ssh 连接到 mysql ...
阅读全文
    在上一篇博文中,提到使用xtrabackup工具来实现热备,这篇我通过mysqldump来实现在线添加从机 一.目前的基本环境:   主DB:192.168.1.101   从DB1:192.168.1.102   从DB2:192.168.1.100(准备在线添加做为从机的mysql数据库)   数据库版本:mysql 5.1.61(select  version())   服务器版本:red hat linux 6         注:目前主从正常(show slave status\G),同步的数据库为 login                同步的表为innodb引擎的...
阅读全文
       在工作中,主从环境搭的多了,但是,基本上都是在DB SERVER停机(游戏公司)的情况下搭建的,今天突然被一技术官问,如何在线添加主从,回答的大概思路,但是没有实践过,下面,我就测试一下。各位也可以先想想自己的思路:mysql 5.1版本,二进制日志文件(时间长了,有些二进制日志定期清除了),pos号        注:在mysql 5.6版本中,已经有基于GTID的主从复制(即:不需要知道日志文件和position号),只需还原最新的备份就...
阅读全文
2013年12月23日 MySQL高可用 ⁄ 共 6619字 暂无评论 ⁄ 阅读 3,168 次
      最近,对mysql-cluster进行初步了解,发现和oracle提供的RAC有一定的相似之处,但区别又很大,下面主要是mysql-cluster的搭建,至于对其的深入了解,留着以后工作需要用到时,再进行深入,现在先了解和掌握其基本的思路       这篇文章写的比较乱,不建议参考,仅做个人记录之用,       推荐参考博客:叶金荣:http://imysql.cn/      1.配置环境说明和官方拓扑图 官方拓扑图: 数据节点(ndb):     192.168.1.119 ...
阅读全文
2013年12月17日 MySQL高可用 ⁄ 共 13434字 评论 2 条 ⁄ 阅读 4,105 次
       在上一篇已经通过mysql-mmm实现对mysql数据库的动态监控,这一篇我们将结合amoeba实现对数据库访问的读写分离,通过keepalived来实现amoeba的高可用[keepalived用于监控主机心跳,软件是否宕掉无法监测,我们默认如果出问题就是amoeba的主机崩溃] 一、本次环境拓扑图如下: 二、环境描述    系统:red hat linux 6(2.6.32)    数据库:mysql 5.1.61(这里直接使用rpm包安装,也不使用最新版本数据库)    MMM:mysq...
阅读全文
2013年12月15日 MySQL高可用 ⁄ 共 11303字 暂无评论 ⁄ 阅读 2,971 次
一、mysql-mmm简述:        mysq-mmm英译:MYSQL-MMM(Mysql Master-Master replication manager for Mysql)是一套基于perl编写的脚本程序(这也是我们配置时需要安装perl相关的依赖包),用来对 mysql replication 进行监控和故障迁移,并能管理 mysql Master-Master 复制的配置(同一时间只有一个节点是可写的,在DB server宕掉后,会自动帮你重新配置主从),附带的工具套件可以实现多个 slaves 的 read 负载均衡,因此你可以使用...
阅读全文
2013年12月10日 MySQL高可用 ⁄ 共 9917字 暂无评论 ⁄ 阅读 2,917 次
这篇文章不能称之为原创,完全是基于cobar的官方文档搭建,从这里也间接的可以看到cobar的文档有多详细 一、cobar简介: Cobar是关系型数据库的分布式处理系统,它可以在分布式的环境下看上去像传统数据库一样为您提供海量数据服务。         产品在阿里巴巴B2B公司已经稳定运行了3年以上。         目前已经接管了3000+个MySQL数据库的schema,为应用提供数据服务。         据最近统计cobar集群目前平均每天处理近50亿次的SQL...
阅读全文
×