
MySQL
mysql相关记录
半清半醒半明白
这个作者很懒,什么都没留下…
展开
-
mysql逻辑导出--mysqlpump和mysqldump说明
一、概述MySQL5.7之后多了一个备份工具:mysqlpump。mysqlpump是客户端的逻辑备份,产生一组能够被执行以再现原始数据库对象定义和表数据的SQL语句。它转储一个或多个MySQL数据库以进行备份或转移到另一台SQL服务器。它是mysqldump的一个衍生。绝大部分参数和mysqldump一致,(在MySQL 8.0.20之前, mysqlpump读取配置文件 [mysql_dump]组而不是[mysqlpump]组 。从8.0.20开始, [mysql_dump]它仍被接受,但已弃用。)原创 2020-09-17 18:02:45 · 829 阅读 · 0 评论 -
MySQL复制之GTID
记录备忘参考博文:https://blog.youkuaiyun.com/wzy0623/article/details/91047395一、概述GTID出现之前,在一主多从的复制拓扑中,如果主库宕机,需要从多个从库选择之一作为新主库,这个过程比较复杂。没有一种直接了当的方法找到其它从库对应的新主库二进制日志坐标。通常的做法是先要寻找每个从库复制原主库的最后语句,然后找到新主库中包含该语句的二进制日志文件,其中该语句后的第一个事件位置即为连接新主库的二进制坐标。主要难点在于不存在一个唯一标识指出“复制原主库转载 2020-09-18 14:50:04 · 655 阅读 · 0 评论 -
MySQL复制之半同步
记录备忘参考博文:https://blog.youkuaiyun.com/wzy0623/article/details/90267132一、概述主从复制主要分三种类型:异步、半同步、同步。异步复制:主库提交事务时,将事件写入它的二进制日志,而从库在准备就绪时请求它们。主库无需等待从库的ACK回复,直接提交事务并返回客户端。异步复制不确保所有事件都能到达从库,无法保证数据完整性。 半同步复制:介于异步和完全同步复制之间。主库仅等待至少一个从库接收并记录事件。它不会等待所有从库确认收到,并且从库只需要确转载 2020-09-07 15:34:55 · 1623 阅读 · 0 评论 -
MySQL复制之异步复制
记录备忘。参考博文:https://blog.youkuaiyun.com/wzy0623/article/details/90081518一、概述简单说,复制就是将一个MySQL数据库服务器(主库)的数据复制到一个或多个MySQL数据库服务器(从库)。复制的桥梁就是二进制日志。复制给主库增加的开销主要体现在启用二进制日志带来的I/O,但是开销并不大,MySQL官方文档中称开启二进制日志会产生1%的性能损耗。出于对历史事务备份以及从介质失败中恢复的目的,这点开销是非常必要的。除此之外,每个从库也会.转载 2020-09-04 15:37:57 · 732 阅读 · 0 评论