Coin163

mysql分布式思维(十二)- mylsql分布式 mysql 管理工具 mysql官网 mysql下载64位

2016-07-23by admin, 次阅读

本篇文章主要介绍了"mysql分布式思维(十二)- mylsql分布式",主要涉及到Mysql方面的内容,对于MySql感兴趣的同学可以参考一下: mysql高可用设计1.通过复制的方式实现高可用 1.1一个master多个slave 某个slave crash掉只是停止个别读操作 ...

mysql高可用设计
1.通过复制的方式实现高可用
    1.1一个master多个slave
          某个slave crash掉只是停止个别读操作
   master crash掉要选择某个slave作为master,其它slave 进行change master 命令进行切换

    1.2优缺点
         slave可以作为master的备份
  是异步的,不会给master带来很大压力,某些情况master crash,可能有些数据未复制到slave中
  配置简单
  正常运转的不需要停机
  技术比较成熟
  slave可以分流读操作
  对slave再进行备份不影响master
  master crash人工进行操作升级某slave为master,并有可能数据不一致--->通过智能的方式解决这个问题如使用keepAlived


二、mysql cluster 高可用方案(cluster本身用的就比较少)
    1.cluser 其实是比较理想的方案。
       但是现在mysql的cluster不是很成熟,很多功能不支持。
       所以应用不是特别广泛。
     2.优缺点
         普通设备
  一个节点失败不会导致其它节点失败
  需要较大内存
  所有节点都可以避免单点失效
  数据冗余的方式是同步,而非异步
  不可以动态添加或者舍弃节点
  本身不实现负载均衡
  管理比较复杂
    3.限制


三、心跳与复制
   1.原理
       同一时刻只有一台机器提供数据库服务,两台数据库的数据通过复制同步
       ,用心跳来检测数据库服务器是否可用的;当master服务器不可用时,slave
       服务器绑定对外提供服务的ip(虚拟的IP),从而接管服务。
       master/slave服务器需要额外的交叉网线(用另外一块网卡互联),
       或者用串口连接的心跳线来检测对方的状态

    2.优缺点
          ----->所有复制技术的缺点
   ----->可以做到自动切换
   3.通过keepAlived也能实现自动切换,并且可以达到切换秒级


centos mysql下载安装

下面是MySQL 5.5 的下载地址 wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-server-5.5.30-1.el6.x86_64.rpm wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-client-5.5.30-1.el6.x86_64.rpm wget -c http://dev.mysql.com/get/...

mysql

mysqli_fetch_all函数",主要涉及到Mysql,fetch方面的内容,对于MySql感兴趣的同学可以参考一下: 许多情况下,都需要将mysql的查询结果转成一个数组,这个就可以遍历数组来显...

Mysql非安装版的安装使用相关问题 mysql乱码 mysql手册 mysql优化

Mysql非安装版的安装使用相关问题",主要涉及到Mysql方面的内容,对于MySql感兴趣的同学可以参考一下: 一 解压解压后如下;二 新建my.inimy.ini[mysql]# 设置mysql客户端默认字...

------分隔线----------------------------