在上一篇文章我说到了关于如何使用GTID来做mariadb(mysql)主从,不过后面留下了一个问题就是开发人员已经将程序开发完毕所以没法再次修改对数据库进行读写请求的分离。否则就是对程序进行大规模修改时如何有效利用刚刚创建的从库?这个问题是必须考虑的!

在上一篇文章我们说到了在使用二进制日志做主从时候出现的一个典型的报错解决方案,然后在文章结尾提到了使用GTID模式来做mariadb(mysql)主从,这一篇文章主要讲述一下如何使用GTID来搭建主从!不过我们首先要了解一下什么是GTID!

这一期看来还得继续说mariadb的应用,因为上一次说的是如何备份,这一次咱们得说说mariadb的主从同步,也叫做mariadb的扩展!

在上一期我们说到了两种办法来执行备份mariadb,第一种使用的是冷备的方案使用cp命令来执行备份数据库,这种办法我完全不推荐!如果数据库较大时cp的话会占用太多时间,而且如果数据库处于关闭状态那么如果这个时候有人对网站的动态页面(数据库)进行查询,那么结果可想而知!

在使用数据库的时候首先考虑的就是:当出现灾难时候是否能够进行灾难恢复?其中的灾难包括:误操作、硬件故障、软件故障、自然灾害、黑客攻击。当然误操作和硬件软件故障占据首位。所以说你的数据库需要进行备份,这个太重要了!因为硬件设施有价,数据是无价的。没有数据对于企业来说是一种毁灭性打击!

本期为实验部分…不过关于介绍mariadb的话可以查看官网www.mariadb.org查看。详细内容以后再来说明可以关注mariadb的分类栏!这一期合适了解mariadb数据库并且想在老版本的centos发行版上安装的同学!