MySQL

备份恢复之:MySQL中的 Binlog 深度解析及恢复实战

前言: MySQL 的二进制日志 binlog 可以说是 MySQL 最重要的日志,它记录了所有的 DDL 和 DML 语句(除了数据查询语句select、show等),以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。b...

超级有用的15个mysqlbinlog命令

在MySQL或MariaDB中,任意时间对数据库所做的修改,都会被记录到日志文件中。例如,当你添加了一个新的表,或者更新了一条数据,这些事件都会被存储到二进制日志文件中。二进制日志文件在MySQL主从复合中是非常有用的,主服务器会发送其数据到远程服务器中。...

【原理】MySQL的表级锁,行级锁,排它锁和共享锁具体说明

前言 如果我们和面试官聊到事务的问题,怎么回答呢? 先说下事务是什么,因为我们业务是比较复杂的,不可能一个sql就能解决的,涉及多个sql就组成一个事务。事务就是一组sql共同执行,要么完全成功,要么完全失败,不能出现部分成功或者部分失败的情况。一个事务有...