常用的备份参数 -A 备份全库 -B 备某一个数据库下的所有表 -R, --routines 备份存储过程和函数数据 --triggers 备份触发器数据 --master-data={1|2} 告诉你备份后时刻的binlog位置 如果等于1,则将其打印为CHANGE MASTER命令; 如果等于2 ...
分类:
数据库 时间:
2019-08-22 13:25:29
阅读次数:
89
当数据库表的更新操作发生时,当存储引擎是innodb时,redo log和binlog的记录顺序如下: 1、执行器调引擎查询接口,查id=2这一行,如果id上有索引,引擎就会直接用树搜索找到这一行。 如果id=2这一行所在的数据页本来就在内存中,就直接返回给执行器;否则,需要先从磁盘读入内存, 然后 ...
分类:
数据库 时间:
2019-08-22 00:51:48
阅读次数:
110
MySQL 5.6 版本引入了GTID功能,使得MySQL在主从复制数据一致性和数据安全方面有了巨大的提升,然而对于已经存在的基于binlog+position方式复制的MySQL集群,想要开启GTID,必须要停业务,重启MySQL,这一过程是很不友好的。 首先从重启MySQL来介绍,开启、关闭、重 ...
分类:
数据库 时间:
2019-08-21 14:00:38
阅读次数:
181
本人是用window来配置的,首先先找到配置文件my.ini log_bin 是指定binlog的日志文件放到哪里。 binlog-format 有三种形式的,我知道MIXED 会把执行的语句也记录下来了 如下是ROW 和 MIXED 的对比(对于插入一条记录的对比) ROW: ROW: MIXED ...
分类:
其他好文 时间:
2019-08-21 11:29:47
阅读次数:
71
为能更好地服务用户,DataPipeline最新版本支持: 1. 一个数据源数据同时分发(实时或定时)到多个目的地; 2. 提升Hive的使用场景: 写入Hive目的地时,支持选择任意目标表字段作为分区字段; 可将Hive作为数据源定时分发到多个目的地。 写入Hive目的地时,支持选择任意目标表字段 ...
环境信息为centos7、root用户 正常迁移流程: 1.停止mysqld服务 2.创建数据目录(数据目录是有要求的,不能在其他用户的主目录下),修改数据目录用户和用户组为mysql 并拷贝数据 3.修改配置文件 4.启动 5.对于mysql数据目录和binlog目录问题 不能放在其他用户目录下! ...
分类:
数据库 时间:
2019-08-19 17:39:22
阅读次数:
146
一. 先聊点别的 1. sql & nosql sql指关系型数据库,如Oracle,MySQL等,nosql泛指非关系型数据库,如MongoDB,Redis等;SQL数据存在特定结构的表中,而NoSQL则更加灵活和可扩展,存储方式可以是JSON文档,哈希表或其他方式;在sql中必须定义好表和字段结 ...
分类:
其他好文 时间:
2019-08-18 15:53:21
阅读次数:
51
持久化 redis将所有数据保持在内存中,对数据的更新将异步地保存在磁盘中 快照 MySQL Dump ,Redis RDB 日志 MySQL Binlog Hbase HLog Redis AOF RDB的触发方式 save同步在save的同时,其他命令会阻塞等待如果存在老的RDB文件,会先创建一 ...
分类:
其他好文 时间:
2019-08-17 23:59:27
阅读次数:
176
修改设置 max_binlog_cache_size=128M 原来是8,这样就ok了 ...
分类:
数据库 时间:
2019-08-17 15:06:37
阅读次数:
90
一.关闭防火墙和SElinux:systemctlstopfirewalld.servicesetenforce0二.准备环境:两台虚拟机安装mysqlIP:192.168.43.176IP2:192.168.43.213三.下载解压mysql:unzipAliSQL-AliSQL-5.6.32-9.zip下载依赖包:yum-yinstallcmakebisongitncurses-develgc
分类:
数据库 时间:
2019-08-11 00:41:24
阅读次数:
134