-- 查看当前 MySQL 实例的二进制日志(binlog)状态
SHOW MASTER STATUS;
-- 解释说明:
-- 这条命令会显示当前 MySQL 实例的 binlog 文件名和位置,以及当前正在使用的 binlog 文件的信息。
-- 输出结果包含以下列:
-- File: 当前正在使用的 binlog 文件名
-- Position: 当前 binlog 文件的位置
-- Binlog_Do_DB: 被记录到 binlog 中的数据库(如果有配置)
-- Binlog_Ignore_DB: 被忽略不记录到 binlog 中的数据库(如果有配置)
-- 查看所有的 binlog 文件列表
SHOW BINARY LOGS;
-- 解释说明:
-- 这条命令会列出所有的 binlog 文件及其大小。
-- 输出结果包含以下列:
-- Log_name: binlog 文件名
-- File_size: binlog 文件的大小
-- 查看指定 binlog 文件的内容
mysqlbinlog /path/to/binlog-file
-- 解释说明:
-- 这条命令用于查看指定 binlog 文件的内容。需要使用 `mysqlbinlog` 工具,并提供 binlog 文件的路径。
-- 例如:mysqlbinlog /var/lib/mysql/mysql-bin.000001
-- 注意:`mysqlbinlog` 是一个命令行工具,不是 SQL 语句,因此不能在 MySQL 客户端中直接执行。
-- 查看 binlog 格式
SHOW VARIABLES LIKE 'binlog_format';
-- 解释说明:
-- 这条命令会显示当前 MySQL 实例的 binlog 格式。
-- 常见的 binlog 格式有:
-- STATEMENT: 记录 SQL 语句
-- ROW: 记录每一行的变化
-- MIXED: 混合模式,根据情况选择 STATEMENT 或 ROW
上一篇:mysql去除空格的函数
下一篇:mysql排序空放到最后方法
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站