MySQL5.7配置GTID主从 GTID介绍一、什么是 GTIDGTID (Global Transaction Identifiers)是对于一个已提交事务的编号,事务的唯一编号,并且是一个全局唯一的编号。GTID 和事务会记录到 binlog 中,用来标识事务。GTID 是用来替代以前 cla ...
分类:
数据库 时间:
2020-02-20 13:00:26
阅读次数:
99
MySQL 8.0 支持的复制方法: 传统方法(基于二进制日志文件位置) 新方法(基于GTID) MySQL 8.0 支持的同步类型: 异步复制(内置) 同步复制(NDB集群) 半同步复制(半同步复制插件) 延迟复制(CHANGE MASTER TO语句的MASTER_DELAY选项) MySQL ...
分类:
数据库 时间:
2020-02-18 09:28:05
阅读次数:
87
基础环境: 主库从库服务器IP地址192.168.10.11192.168.10.12版本5.7.245.7.24已存在的数据库mysql> show databases;+--------------------+| Database |+--------------------+| inform... ...
分类:
数据库 时间:
2020-02-16 01:30:25
阅读次数:
103
1.备份 mysqldump -u root -h 127.0.0.1 -p --set-gtid-purged=OFF abc > /data/mysqlBak/abc_20200206.sql 2.恢复 将备份的数据库恢复到新的数据库abc-2 1)需要创建数据库abc-2 mysql -u r ...
分类:
数据库 时间:
2020-02-07 12:55:24
阅读次数:
86
MMM介绍MMM是Multi-MasterReplicationManagerforMySQL的缩写,它是MySQL提供的一个多主复制管理器,其核心是使用perl语言编写的一组脚本。实际上MMM是比较早期的一种用于构建高可用MySQL架构的方式,但因其还有一定的应用场景,所以本文将会演示一下如何搭建一个MMM架构。MMM由两个组件组成:monitor:监控集群内数据库的状态,在出现异常时发布切换命
分类:
数据库 时间:
2020-02-01 22:58:33
阅读次数:
154
1. 集群搭建之主从复制 MySQL主从复制是一个异步的复制过程,主库发送更新事件到从库,从库读取更新记录,并执行更新记录,使得从库的内容与主库保持一致。 1.1 主服务器的配置 1.1.1 第一步:修改my.conf文件: 在[mysqld]段下添加: #启用二进制日志 log-bin=mysql ...
分类:
数据库 时间:
2020-01-01 09:31:35
阅读次数:
91
1. 导出 $ mysqldump -uroot -p123456 -h127.0.0.1 --default-character-set=utf8 --hex-blob --set-gtid-purged=OFF dbname tablename | gzip > /data/backup/dat ...
分类:
数据库 时间:
2019-12-28 19:03:30
阅读次数:
83
1、开启从库GTIDsetglobalgtid_mode=‘OFF_PERMISSIVE‘;setglobalgtid_mode=‘ON_PERMISSIVE‘;setglobalenforce_gtid_consistency=ON;setglobalgtid_mode=‘ON‘要永久启用,在my.cnf配置文件中添加参数:gtid-mode=ON
分类:
数据库 时间:
2019-12-21 20:59:12
阅读次数:
113
mysql数据库章节导航 "mysql5.7的安装(yum和二进制安装)" "数据库的基本操作" "索引" "权限管理" "日志管理" "逻辑备份mysqldump" "物理备份:xtrabackup" "主从复制 传统方式" "主从复制 Gtid方式" ...
分类:
数据库 时间:
2019-12-17 18:18:49
阅读次数:
77
安装docker#yuminstalldocker添加docker镜像仓库#vim/etc/docker/daemon.json{"registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]}拉取mysql镜像*#dockerpullmysql创建mysql容器#dockerrun-dit--nameli
分类:
数据库 时间:
2019-12-13 23:52:16
阅读次数:
140