迁移到MariaDB galera

[已注销] [已注销] -- ::
【安装】
======
https://downloads.mariadb.org/mariadb/repositories/ 选择你想要的发行版本,然后按照指示就OK了,基本没有什么好说的...我是CentOS 6.4 64位,在/etc/yum.repos.d/下新建了文件,然后yum update 之后:yum install MariaDB-Galera-server MariaDB-client galera就开始安装了.... 【什么是Galera?】
===============
https://kb.askmonty.org/en/galera/ Galera是一个Master-Master结构的数据库集群组件(?),可以做到多Master,每个节点都是可读写,自动判断故障并剔除节点,并可以保持高一致性(?),可以做到行级别的并发复制。 PS:听上去很诱人啊.....不过不知道是不是代价很高就是了... 在About galera中,详述了其原理,看上去是说将Tran在应用层广播到各个节点实现的复制。这个组件也面临着拜占庭将军问题以及Paxos一致性算法问题,在集群间应该有某种行级别的锁存在。 略去原理不说了... 在Galera Use Cases一节中,讲到了不少的用例,基本上只要是所谓的Master-Master型的集群都是很OK,WAN级别的复制,保持高故障恢复性。 这个实在是太实用了一些,IO要求并不是很高,对稳定性要求很高的应用很合适用Galera.. 【Getting Started...】
================
https://kb.askmonty.org/en/getting-started-with-mariadb-galera-cluster/
ok,跟着教程,开始实战。 -前置:暂时遇不上,可以不用关心。在用mysqldump的时候才会遇到。 -启动第一个集群节点:(也可以在my.cnf里设置)
mysqld --wsrep_cluster_address=gcomm:// -启动第N个节点并加入集群中:
mysqld --wsrep_cluster_address=gcomm://192.168.0.1 # DNS names work as well -然后是关闭:
如果你想关闭整个集群?把初始节点用gcomm://再启动一次 -最小节点数:
同riak,三人成伙,其实mssql也是差不多啦 -转移snapshot?
mysqldump或者直接拷贝文件 -配置以及监视?
略去,看文档去吧,这就就是用来做笔记备忘用的。 【局限性】
========
https://kb.askmonty.org/en/mariadb-galera-cluster-known-limitations/ Innodb专用,另外系统表当然不会被复制来复制去,你不能锁定表,不能在无主键的表上执行DELETE,查询日志不能记录到表里,而是得弄到文件里去,不支持XA transactions,另外 transaction的大小也有限制。 【待续】
======
用一个月之后,再来补充这篇笔记啦~全编译安装以及小技巧什么的,会加入的。 【参考文章】
==========
http://blog.gslin.org/archives/tag/galera/ 分享到微信
标签: mariadb mysql 数据库 推荐
1人 喜欢 喜欢 回应 推荐 喜欢
hoterran
-- :: hoterran (井底之蛙)
你搞这个干吗? [已注销]
-- :: [已注销]
只是用而已...看上去比Oracle的MySQL即可靠又好装就用上了... hoterran
-- :: hoterran (井底之蛙)
只是用而已...看上去比Oracle的MySQL即可靠又好装就用上了... [已注销]
好吧,看你搞的东西太多了。 hoterran
-- :: hoterran (井底之蛙)
只是用而已...看上去比Oracle的MySQL即可靠又好装就用上了... [已注销]
顺便问一下,搞前端 有 哪几个 JS 框架是必学的。 [已注销]
-- :: [已注销]
jquery的话学一下就好,那个的确也好学,习惯了jquery以后可以去看看任一一个带双向绑定的框架,比如谷歌的:http://angularjs.org/。 如果只是写写应用,当然要稍微看看CSS3,布局的知识,float什么的,另外js本身就是要知晓游览器的那个恶心人(其实也满方便的)事件冒泡的特性。 书就看js高程和async js就够了,当然有基础的看一下js pattern。差不多就可以开始写了 > 我来回应
[已注销]
[已注销] (广东深圳) [已注销]的最新日记 · · · · · · ( 全部 ) mariadb&centos7 (1人喜欢)
fabric&mysql
docker&febootstrap&centos7
rabbitmq (1人喜欢)
两周项目以及文章总结 (2人喜欢)
[已注销]的日记标签 · · · · · · ( 全部 ) 文章回顾 26javascript 24node.js 24python 9mean.io 8C ... 推荐这篇日记的豆列 · · · · · · ( 全部 ) [已注销]的日记
扫码下载豆瓣 App

迁移到MariaDB galera的更多相关文章

  1. MariaDB Galera Cluster 部署(如何快速部署MariaDB集群)

    MariaDB Galera Cluster 部署(如何快速部署MariaDB集群) [日期:--] 来源:Linux社区 作者:Linux [字体:大 中 小] MariaDB作为Mysql的一个分 ...

  2. mariadb galera群集故障记录

    负责galera上执行删除语句 delete from t1 where group_id= and group_id=; 执行后,群集破坏,除了主节点存活,其他俩个节点全都停掉. 查看galera的 ...

  3. 从MySQL 5.5迁移到Mariadb 10.1.14

    从MySQL 5.5迁移到Mariadb 10.1.14 迁移计划如下: 1.备份MySQL 5.5的数据库,对指定库进行备份. 2.还原到Mariadb,然后建立复制. 3.然后就可以愿意啥时候切换 ...

  4. Linux下MySQL/MariaDB Galera集群搭建过程

    MariaDB介绍 MariaDB是开源社区维护的一个MySQL分支,由MySQL的创始人Michael Widenius主导开发,采用GPL授权许可证. MariaDB的目的是完全兼容MySQL,包 ...

  5. Linux 上从 MySQL 迁移到 MariaDB 的简单步骤

    大家好!这是一篇介绍如何在服务器或个人电脑上从MySQL迁移到MariaDB的教程.也许你会问为什么我们要将数据库管理从MySQL迁移到MariaDB.往下看我们告诉你为什么这样做.为什么要用Mari ...

  6. MariaDB Galera Cluster部署手册

    MariaDB Galera Cluster部署手册 galara保证双主数据库的同步及一致性 1.环境准备 基于新部署.最小化安装centos6.5 1>  yum install opens ...

  7. 从 MySQL+MMM 到 MariaDB+Galera Cluster : 一个高可用性系统改造

    很少有事情比推出高可用性(HA)系统之后便经常看到的系统崩溃更糟糕.对于我们这个Rails运行机的团队来说,这个失效的HA系统是MySQL多主复制管理器(MMM). 我们已经找寻MMM的替代品有一段时 ...

  8. MariaDB Galera Cluster 10.1 只支持 LINUX ?!

    MariaDB Galera Cluster  (MariaDB 10.1) 当前只支持:LINUX ! 参考: https://mariadb.com/kb/en/mariadb/getting-s ...

  9. 【原】基于 HAproxy 1.6.3 Keeplived 在 Centos 7 中实现mysql mariadb galera cluster 集群分发读写 —— 上篇

    前言 有一段时间没有写blogs,乘着周末开始整理下haproxy + keeplived 实现 mysql mariadb galera cluster 集群访问环境的搭建工作. 本文集中讲hapr ...

随机推荐

  1. 【坑】log4j-over-slf4j.jar AND slf4j-log4j12.jar的冲突问题

    为了解决这个问题,已经有砸电脑的冲动了.通过百度查找都说是Maven依赖的原因,经过各种尝试仍然没有解决,后来终于在QQ群的帮助下,算是暂时过关. [问题] 程序在本地运行没有问题,打成jar包发布到 ...

  2. 《高性能javascript》读书笔记:P1减少跨作用域的变量访问

    前端优化,有两个意义:1.为了让用户在浏览网页时获得更好的体验 2.降低服务器端的访问压力,节省网络流量. 除了换个好主机连上个千兆网这样的硬件问题,优化部分的实现方式目前也大致两种,一种是页面级别的 ...

  3. oracle11g 数据文件误删恢复(无备份)

    OS: Oracle Linux Server release 5.7 DB: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - ...

  4. yum代理设置

    vi /etc/yum.conf 加入以下:proxy=http://代理服务器ip:port 如果代理需要账号密码:proxy_username=userproxy_password=密码

  5. UIButton之Block回调

    本文主要介绍了两种改写UIButton的点击事件方法——继承UIButton跟给UIButton添加一个分类.附代码 方法一:继承UIButton UIButtonBlock.h文件 如下 #impo ...

  6. iOS学习之Object-C语言简单的通讯录管理系统

    用这几天学的OC的知识,写了一个实现简单功能的通讯录管理系统,在这里分享给大家: 通讯录管理系统 *  需求: 1.定义联系人类Contact.实例变量:姓名(拼音,首字母大写).性别.电话号码.住址 ...

  7. 一些Iphone sqlite 的包装类

    相信很多人用iphone的Sqlite不会直接用C的方法,要么自己包装一层Object c的访问方法,要么用CoreData,下面我整理些目前所了结的一些Sqlite 包装类.  1.CoreData ...

  8. html <input>标签类型属性type(file、text、radio、hidden等)详细介绍

    html <input>标签类型属性type(file.text.radio.hidden等)详细介绍 转载请注明:文章转载自:[169IT-最新最全的IT资讯] html <inp ...

  9. win7无线网卡的灯突然不亮了的解决办法

    win7无线网卡的灯突然不亮了,百度了一下,按如下的方法解决了:  WIN7中:右键单击“计算机”,选择“管理”进入“计算机管理”,选择“服务和运用”下的“服务”,然后双击“WLAN AutoConf ...

  10. .net 常用正则表达式

    Net中正则表达式的简单使用方法及常见验证判断 判断字符串是只是数字我们可以这样写:return new System.Text.RegularExpressions.Regex(@"^([ ...