列出服务器上的二进制日志文件。该语句用作“ purge binary logs语句”中描述的过程的一部分,该过程显示了如何确定可以清除哪些日志。
show binary logs 需要replication client
或super
特权。
加密的二进制日志文件具有512字节的文件头,该头存储文件加密和解密所需的信息。这包含在所显示的文件大小中 show binary logs。该Encrypted
列显示二进制日志文件是否已加密。如果binlog_encryption=on
为服务器设置了二进制日志加密,则该二进制日志加密处于活动状态。如果在服务器运行时激活或禁用了二进制日志加密,则不会加密或解密现有的二进制日志文件。
mysql> show binary logs;
+------------------+-----------+
| Log_name | File_size |
+------------------+-----------+
| mysql-bin.000013 | 2253251 |
| mysql-bin.000014 | 787801 |
| mysql-bin.000015 | 66744 |
| mysql-bin.000016 | 50939 |
| mysql-bin.000017 | 153046 |
| mysql-bin.000018 | 28678 |
| mysql-bin.000019 | 2123376 |
+------------------+-----------+
7 rows in set (0.00 sec)
SHOW MASTER LOGS
等同于SHOW BINARY LOGS
。