02 2020 档案

摘要:(一)多主复制概述 所谓多主复制,是将多个主库的数据复制到一个从库中。通常用于数据仓库整合数据,比如OLTP系统为了分散业务压力,对业务进行分库分表,当要对数据进行分析的时候,可以使用多主复制将数据整合到同一个数据库实例上,便于统一分析。MySQL从5.7版本开始支持多主复制。 本文通过搭建多主复制 阅读全文
posted @ 2020-02-17 22:19 gegeman 阅读(324) 评论(0) 推荐(0) 编辑
摘要:基础环境: 主库 从库 服务器IP地址 192.168.10.11 192.168.10.12 版本 5.7.24 5.7.24 已存在的数据库 mysql> show databases; + + | Database | + + | information_schema | | lijiaman 阅读全文
posted @ 2020-02-15 23:50 gegeman 阅读(475) 评论(0) 推荐(0) 编辑
摘要:基础环境: 主库 从库 服务器IP地址 192.168.10.11 192.168.10.12 版本 5.7.24 5.7.24 已存在的数据库 mysql> show databases; + + | Database | + + | information_schema | | lijiaman 阅读全文
posted @ 2020-02-15 21:08 gegeman 阅读(363) 评论(0) 推荐(0) 编辑
摘要:(一)什么是复制 MySQL复制可以使数据从一台MySQL服务器(主服务器)复制到一台或多台MySQL服务器(从服务器),默认情况下,MySQL的复制是异步的,从服务器不需要永久连接就可以接收来自主服务器的更新。根据配置,可以对整个实例进行复制,也可以对单个db进行复制,还可以对某个表或多个表进行复 阅读全文
posted @ 2020-02-15 18:25 gegeman 阅读(577) 评论(0) 推荐(0) 编辑
摘要:(一)什么是二进制日志 二进制日志(binlog)记录了数据库中所有的DDL和DML操作,但是不包括select语句,语句以“事件”的形式保存,记录了数据库的更改变化,在主从复制(replication)和数据恢复中起着重要的作用。对比来看,MySQL的二进制日志作用相当于Oracle数据库的redo log + archive log。 (二)开启二进制日志及参数配置 二进制日志开启需要在配... 阅读全文
posted @ 2020-02-13 00:37 gegeman 阅读(1721) 评论(0) 推荐(0) 编辑
摘要:对于大表的迁移,如果使用mysqldump进行导出,然后重新导入到其它环境,速度是非常缓慢的。如果使用传输表空间,则可以解决这个问题。 测试使用传输表空间迁移表,基础环境如下: 源库 目标库 IP地址 192.168.10.11 192.168.10.12 数据库版本 5.7.24 5.7.24 数 阅读全文
posted @ 2020-02-11 15:25 gegeman 阅读(1112) 评论(0) 推荐(0) 编辑
摘要:(一)xtraBackup简介 xtraBackup是Percona公司开发的一款MySQL数据库备份软件,在备份模式中属于物理备份。其显著特点是开源、免费、备份执行过程中不会阻塞事物、备份可压缩、支持全备和增量备份。 (二)下载安装xtraBackup工具 xtraBackup并没有随着MySQL 阅读全文
posted @ 2020-02-10 20:38 gegeman 阅读(1144) 评论(0) 推荐(1) 编辑
摘要:(一)基础环境配置 源库 目标库 操作系统版本 CentOS Linux release 7.4 CentOS Linux release 7.4 IP地址 192.168.10.11 192.168.10.12 数据库版本 社区版 5.7.24 社区版 5.7.24 需要同步的数据库 testdb 阅读全文
posted @ 2020-02-08 19:14 gegeman 阅读(2972) 评论(0) 推荐(0) 编辑