MySQL从入门到精通冗余多写高可用技术实战(High Availability)
MySQL近两年一直稳居第二,随时有可能超过Oracle计晋升为第一名,因为MySQL的性能一直在被优化,同时安全机制也是逐渐成熟,更重要的是...
MySQL数据闪回 binlog2sql
官方链接:https://github.com/danfengcao/binlog2sql 相比于全备+binlog恢复,flashback 是动作更小的恢复方式。简单来说就是通过工具...
MySQL insert on update锁冲突案例
一、说明 最近碰到一个比较有意思的事情,想要和大家分享一下。 问题: insert into XXXX on duplicate key update XXX 这种语句是否建...
xtrabackup-8.0.11备份mysql-8.0.21失败处理
Unknown redo log format (4). Please follow the instructions at http://dev.mysql.com/doc/refman/8.0/en/ upgrading-downgrading.ht...
MySQL事务日志event乱序验证
服务器环境 操作系统版本:CentOS release 7.5 (Final) MySQL 版本:Oracle MySQL 5.7.30 MySQL 关键参数:innodb_flush_log_at_trx_com...
MySQL Shell备份恢复
一、Shell备份恢复简介 1.1 基本说明 MySQL Shell 8.0.21,新增逻辑备份方式,可以选择instance或指定的schema备份。 支持多线程并行备...
MySQL传输表空间备份恢复
一、先决条件 准备两个 MySQL 实例 两个 MySQL 都要开启独立表空间( innodb_file_per_table = 1 ) 使用 sysbench 准备 1 张表,这张表...
Prometheus监控邮件告警配置
一、简介 参考链接:https://yunlzheng.gitbook.io/prometheus-book/parti-prometheus-ji-chu/alert/prometheus-alert-manager-overview...
MySQL应用或navicat连接查询1023 – Got error 28 from storage engine
一、背景说明 应用程序和 Navicat 客户端连接 MySQL 时都是出现一个问题,可以正常查询数据,不过会出现 1023 got 28 错误信息 二、问题...
Redis频繁出现AOF刷盘被阻塞相关日志
一、背景说明 客户咨询 redis cluster 集群中的实例日志经常出现这种 AOF 写入被阻塞的日志,要搞明白什么原因所导致的。 redis AOF 相...
MySQL容器部署及数据持久化(主从复制)
运维经常要和数据库打交道,尤其是MySQL,以前的方式是在本机装个MySQL或者MySQL主从复制架构用于本地调试,但有了docker以后就不需要再...
MySQL二进制日志binlog_row_image参数说明
相信大家都了解mysql binlog的格式,那就是有三种,分别是`STATEMENT`,`MiXED`,`ROW`。各有优劣,具体的请大家自行查阅资料。在MySQL 5....
MySQL dump备份时MySQL到底做了什么?
一、先决条件 备份时使用的mysqldump命令 mysqldump -uroot -p -S /data/mysql/data/3308/mysqld.sock -B testdb -R --triggers --routi...