本文详细讲述了怎样实现MySQL数据库双机热备份。

1、MySQL数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题。还好MySQL数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份数据库中。实现MySQL数据库的热备份。

2、要想实现双机的热备首先要了解主从数据库服务器的版本的需求。要实现热备MySQL的版本都要高于3.2,还有一个基本的原则就是作为从数据库的数据库版本可以高于主服务器数据库的版本,但是不可以低于主服务器的数据库版本。

3、设置主数据库服务器:

a.首先查看主服务器的版本是否是支持热备的版本。然后查看my.cnf(类Unix)或者my.ini(Windows)中MySQLd配置块的配置有没有log-bin(记录数据库更改日志),因为MySQL的复制机制是基于日志的复制机制,所以主服务器一定要支持更改日志才行。然后设置要写入日志的数据库或者不要写入日志的数据库。这样只有您感兴趣的数据库的更改才写入到数据库的日志中。

server-id=1 //数据库的id这个应该默认是1就不用改动

log-bin=log_name //日志文件的名称,

//这里可以制定日志到别的目录 如果没有设置则默认主机名的一个日志名称

binlog-do-db=db_name //记录日志的数据库

binlog-ignore-db=db_name //不记录日志的数据库

以上的如果有多个数据库用","分割开,然后设置同步数据库的用户账号。

MySQL> GRANT REPLICATION SLAVE ON *.*

-> TO 'repl'@'%.mydomain.com' IDENTIFIED BY 'slavepass';

4.MySQL0.2以前的版本, 因为不支持REPLICATION 要使用下面的语句来实现这个功能:

MySQL> GRANT FILE ON *.*

-> TO 'repl'@'%.mydomain.com' IDENTIFIED BY 'slavepass';

设置好主服务器的配置文件后重新启动数据库。

mysql双机备份最简单_简单实现MySQL数据库双机热备份的方案相关推荐

  1. mysql 主从备份 主服务器配置_同一服务器配置Mysql主从备份

    因为是在同一服务器上配置并且没有使用虚拟机,所以在网上找资料是找到的写的不全,写的好的又没百度到,你说配置难么其实也跟学自行车一样! 准备环境 Windows10 主库 Mysql 5.6.21 从库 ...

  2. 网众无盘 服务器配置备份,打造双机备份的网众无盘系统打造双机备份的网众无盘系统.doc...

    打造双机备份的网众无盘系统打造双机备份的网众无盘系统 打造双机备份的网众无盘系统 目前很多学校都有2台服务器,一台用于网众无盘启动服务器,一台用于数据存储服务器,还有的是2台都是无盘启动服务器,那么如 ...

  3. Mysql数据库的简单备份与还原_简单的MySQL备份与还原方法分享

    为了安全起见,需要经常对数据库作备份,或者还原.对于 MySQL 而言,最方便的方法可能就是用 phpMyAdmin 的导出.导入功能了,但如果你的数据库体积比较大,作为 Web 应用的 phpMyA ...

  4. mysql 跳表 b 树_简单谈谈Mysql索引与redis跳表

    摘要 面试时,交流有关mysql索引问题时,发现有些人能够涛涛不绝的说出B+树和B树,平衡二叉树的区别,却说不出B+树和hash索引的区别.这种一看就知道是死记硬背,没有理解索引的本质.本文旨在剖析这 ...

  5. mysql执行过程五步_简单五步教你搭建MySQL主从复制

    环境 主机:172.17.0.2 从机:172.17.0.3 环境:CentOS7 MySQL:5.6.38 目标:实现主机172.17.0.2到从机172.17.0.3基于Binlog的主从复制 目 ...

  6. mysql分片备份不一致问题_光大银行分布式实战:国内最大缴费平台的数据库架构转型...

    原标题:光大银行分布式实战:国内最大缴费平台的数据库架构转型 作者介绍 于树文,光大银行资深DBA.目前在中国光大银行信息科技部数据库管理团队主要负责分布式数据库建设项目,推进行内技术架构转型等相关工 ...

  7. mysql 多久备份一次_教你如何通过一次单击自动备份mysql数据库

    备份mysql一直是很多朋友的头疼,特别是根据时间段备份,今天我将教你如何每天备份一个mysql数据库文件. 1 首先创建一个批处理文件,将以下代码保存为.bat文件,文件名最好是英文.注意以下路径, ...

  8. mysql增量备份具体步骤_记一次mysql全量备份、增量备份的学习过程

    增量备份依赖于全量备份,因此首先要有全量备份,在全量备份的基础上,添加增量备份. 为了方便操作,我们先来做些准备工作.在客户端直接输入mysql.mysqldump.mysqladmin.mysqlb ...

  9. mysql日志备份的脚本_脚本备份MySQL数据库和binlog日志

    用Mysqldump实现全库备份+binlog的数据还原 首先是为mysql做指定库文件的全库备份 vim mysqlbak.sh #!/bin/bash #定义数据库目录,要能找到mysqldump ...

  10. mysql 二进制日志在哪_如何通过Mysql的二进制日志恢复数据库数据

    经常有网站管理员因为各种原因和操作,导致网站数据误删,而且又没有做网站备份,结果不知所措,甚至给网站运营和盈利带来负面影响.所以本文我们将和大家一起分享学习下如何通过Mysql的二机制日志(binlo ...

最新文章

  1. Python open 读和写
  2. flutter环境搭建-完整版
  3. java.io.FileNotFoundException: class path resource [springmvc.xml] cannot be opened
  4. 为什么 SAP Spartacus 不手动导入 UserAccountModule,就看不到 LoginForm?
  5. 解决/WEB-INF目录下的jsp页面引入webRoot下的Js、css和图片的问题
  6. 汉堡王什么汉堡好吃_汉堡王10元汉堡太好吃了,秒杀肯德基和麦当劳,一次吃两个...
  7. win10一直卡在自动修复_分享:win10自动修复过程中无法正确启动怎么办?
  8. 塔设备设计手册_石油化工设备设计选用手册 塔器
  9. 碳钢腐蚀速率计算公式_化工管道用金属材料的腐蚀
  10. 导师说,再招女生,他就是孙子
  11. python 的库如何开发_Python开发者必备6个基本库
  12. Hook技术(1):Hook技术简介
  13. 苹果5越狱教程_iOS13.5越狱教程
  14. dp在约会上是什么意思_饭圈用语dp是什么梗 饭圈用语dp是什么意思
  15. linux客户端连接iscsi,配置ISCSI客户端(LINUX)redhat5-iSCSI-INITIATOR
  16. UED上半年工作总结
  17. 用Bootstrap写一份简历
  18. redistemplete请求spring security /oauth/token 报401错误,表示没有权限
  19. spss安装剩下一个python_SPSSPython脚本在spss命令内部时停止并出现错误spss.提交()将创建一个警告...
  20. MyEclipse 2020下载

热门文章

  1. 基于AWS的电子商务网站架构——营销与推荐服务
  2. pure-ftpd 配置
  3. Sendmail with Attachment script
  4. c# List 里面的Linq方法
  5. Microsoft office word2003出现发送错误报告怎么办
  6. Gogs 阿里云二级域名解析+Nginx 反向代理
  7. jquery中object对象循环遍历的方法
  8. YAF 接口 2016-10-27
  9. 专题八:MATLAB图形用户界面设计
  10. NDK编译doubango时出现错误:undefined reference to ‘stderr‘