MMM简介MMM(MySQL主主复制管理器)是一套支持双主故障切换和双主日常管理的脚本程序。主要用来监控和管理MySQLMaster-Master(双主)复制,虽然叫双主复制,但是业务上同一时刻只允许对一个主进行写入,另一台备选主上提供部分读服务,以加速在主切换时备选主的预热,可以说MMM这套脚本程序一方面实现了故障切换的功能,另一方面其内部附加的工具脚本也可以实现多个Slave的read负载均衡
MySQL主从复制原理MySQL的主从复制和MySQL的读写分离两者有着紧密联系,首先要部署主从复制,只有主从复制完成了,才能在此基础上进行数据的读写分离。(1)MySQL支持复制的类型。1)基于语句的复制。MySQL默认采用基于语句的复制,效率比较高。2)基于行的复制。把改变的内容复制过去,而不是把命令在从服务器上执行一遍。3)混合类型的复制。默认采用基于语句的复制,一旦发现基于语句无法精确复制
增量备份概念:备份自上一次备份之后增加或改变的文件或内容增量备份的特点:优点:没有重复数据,备份量不大,时间短。缺点:需要上次完全备份及完全备份之后所有的增量备份才能恢复,而且对所有增量备份进行逐个反推恢复,操作较为繁琐。mysql没有直接提供的增量备份方法,但是可以通过MySQL的二进制日志(binarylogs)间接实现增量备份。二进制日志对备份的意义如下:(1)二进制日志保存了所有更新或者可
MySQL完全备份与恢复完全备份:对整个数据库的备份、数据库结构和文件结构的备份,保存的是备完成时刻的数据库,是增量备份的基础。mysql数据库的备份可以采用两种方式,因为数据库实际上就是文件,直接打包数据库文件夹,或者是使用专用备份工具mysqldump都可以进行备份工作。MySQL完全备份1.使用tar打包文件夹备份MySQL的数据库文件默认都是保存在安装目录的data文件夹下面,可以直接保存
mysql服务基础:mysql是一个真正的多线程、多用户的SQL数据库服务,凭借其高性能、高可靠和易于使用的特性,成为服务器领域中最受欢迎的开源数据库系统。MySQL的编译安装:1.安装支持软件yuminstallgccgcc-c++ncursesncurses-develcmake-y2.创建运行用户mysql,并解压mysql源码包到/opt/目录下,将boost源码包解压到/usr/loca
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号