#### 13.7.7.1 SHOW BINARY LOGS 语句

[](<>)[](<>)

```
SHOW BINARY LOGS
SHOW MASTER LOGS
```

列出服务器上的二进制日志文件。此语句用作中描述的过程的一部分[第 13.4.1.1 节，“PURGE BINARY LOGS 语句”](purge-binary-logs.html)，它显示了如何确定可以清除哪些日志。[`显示二进制日志`](show-binary-logs.html)需要[`复制客户端`](privileges-provided.html#priv_replication-client)特权（或已弃用的[`极好的`](privileges-provided.html#priv_super)特权）。

加密的二进制日志文件有一个 512 字节的文件头，用于存储文件加密和解密所需的信息。这包含在显示的文件大小中[`显示二进制日志`](show-binary-logs.html).这`加密`列显示二进制日志文件是否加密。二进制日志加密处于活动状态，如果[`binlog_encryption=ON`](replication-options-binary-log.html#sysvar_binlog_encryption)为服务器设置。如果在服务器运行时激活或停用二进制日志加密，则不会加密或解密现有的二进制日志文件。

```
mysql> SHOW BINARY LOGS;
+---------------+-----------+-----------+
| Log_name      | File_size | Encrypted |
+---------------+-----------+-----------+
| binlog.000015 |    724935 |       Yes |
| binlog.000016 |    733481 |       Yes |
+---------------+-----------+-----------+
```

[`显示主日志`](show-binary-logs.html)相当于[`显示二进制日志`](show-binary-logs.html).
