高捷博客

IT技术笔记博客

Mysql关闭主从同步

从服务器登录mysql执行如下代码后,重启mysql.

stop slave;
reset slave;

Mysql热备份自动修复脚本(最新)

由于mysql本身有一个针对主从同步的跳过错误命令,该方法适用于主从库数据相差不大,或者要求数据可以不完全统一的情况,数据要求不严格的情况

#表示跳过一步错误,后面的数字可变
set global sql_slave_skip_counter =1;

多主备份日志清理脚本

因为是多台服务器进行主从同步,由于硬件等因素影响,每台服务器的执行速度不一样,所有清理日志需要以最慢的为准。

Mysql热备份自动修复脚本(优化)

由于之前只用了两台服务器做单独的主从备份,所以没有太多问题,最近新加了一台主服务器,mysql主主从热备份,出现了两个问题。结构: 主 <=> 主 -> 从

使用show binlog events查看binlog内容

SHOW BINLOG EVENTS [IN 'log_name'] [FROM pos] [LIMIT [offset,] row_count]

如果不指定'log_name',则显示第一个二进制日志。

LIMIT子句和SELECT语句具有相同的语法。

测试Mysql主从复制对临时表和内存表的支持

临时表

临时表是指使用create temprary table创建的表.临时表可以使用任何存储引擎,临时表只在单个连接中可见,当连接断开时,临时表也会消失.MySQL最初会将临时表创建在内存中,当数据变的太大后,就会转储到磁盘上.

内存表

内存表是指用memory引擎创建的表.表结构存在于磁盘,数据放在内存中.以哈希表的结构存储,重启之后数据会清空,内存表满后,会提示数据满错误.

Mysql主主从热备份

本文更进一步配置主主从热备份,可以实现数据库分流+备份,本文主要记录结构和配置,细节请看之前一篇文章《Mysql 主从热备份》。

Mysql热备份自动修复脚本

#!/bin/bash

. /etc/profile
. ~/.bash_profile

...

Mysql 主从热备份

首先锁定并备份主服务器数据库,从服务器导入备份的数据库,实现两个数据库的初态一样。然后把主服务器上执行过的sql语句都记录到二进制日志 Binarylog 中,从服务器会来读取这个log, 自己再执行一遍对应的sql语句, 这样它们就一直同步了。

站内搜索
控制面板
您好,欢迎到访网站!
  查看权限
«   2019年7月   »
1234567
891011121314
15161718192021
22232425262728
293031
最近发表
最新评论
标签列表
文章归档
友情链接
站点信息
  • 文章总数:99
  • 页面总数:3
  • 分类总数:3
  • 标签总数:66
  • 评论总数:12
  • 浏览总数:69615

关于本站 | 给我留言 | 网站地图 | 免责申明 | 百度统计

Copyright ©2019 高捷博客 All rights reserved. Powered By Z-Blog 冀ICP备16006687号

冀公网安备 13073202000010号