MySQL MGR 集群搭建(单主模式)
1.背景MySQL Group Replication(MGR)是MySQL官方在5.7.17版本引进的一个数据库高可用与高扩展的解决方案,以插件形式提供,实现了分布式下数据的最终一致性,总结MGR特点如下:* 高一致性:基于分布式paxos协议实现组复制,保证数据一致性;* 高容错性:自动检测机制,只要不是大多数节点都宕机就可以继续工作,内置防脑裂保护机制;* 高扩展性:节点的增加与移除会自动更
MySQL8.0之XtraBackup
XtraBackup是由Percona提供的开源备份软件。它能在不关闭服务器的情况下复制普通文件。但为了避免不一致,它会使用redo日志文件。XtraBackup被许多公司广泛用做标准备份工具。与逻辑备份工具相比,其优势是备份速度非常快,恢复速度也非常快。Percona XtraBackup的工作原理:1.XtraBackup复制InnoDB数据文件,这会导致内部不一致的数据,但是它会对文件执行崩
MySQL5.7之auto_increment回溯
# 创建关于表t,其中a字段为主键自增mysql> create table t(a bigint primary key auto_increment, b tinyint);Query OK, 0 rows affected (0.03 sec)# 插入一些数据mysql> insert into t select null, 10;Query OK, 1 row affected
AUTHID CURRENT_USER的注意点
1.在A和B用户下同时创建如下测试表和数据A:create table tb_test(a varchar2(50));insert into tb_test select 1 from dual;insert into tb_test select 2 from dual;insert into tb_test select 3 from dual;commit;B:create table t