mysql binlog如何查看

  介绍

小编给大家分享一下mysql binlog如何查看,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,在MySQL或MariaDB中,只要您对数据库进行更改,就会记录该特定事件。

例如,在创建新表或更新现有表上的数据时,这些事件将存储在<强> MySQL binlog 中,也就是MySQL数据库的<强>二进制日志

二进制日志在MySQL复制中非常有用,主服务器将数据从二进制日志发送到远程服务器。

当您在MySQL中执行任何类型的恢复操作时,您还将处理二进制日志文件。

mysqlbinlog命令用于以可读的用户友好格式查看二进制日志的内容。

那么我们怎么获取<强>查看MySQL binlog (<强>二进制日志)?

下面给大家介绍获取当前二进制日志列表的命令方法。

从MySQL执行以下显示二进制日志命令,该命令将显示系统中的所有二进制日志。

mysql>显示二进制日志;   + - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - +   | Log_name | File_size |   + - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - +   | mysqld-bin。000001 | 15740 |   | mysqld-bin。000002 | 3319 |   ..   ..

如果系统没有启用二进制日志记录,则会看到以下错误消息。

mysql>显示二进制日志;   错误1381 (HY000):你不是使用二进制日志

<强> mysql binlog位置在哪里?

默认情况下,二进制日志文件位于/var/lib/mysql目录下,如下所示。

# ls - l/var/lib/mysql/-rw-rw - - - - -。1 mysql mysql 15740年8月16日14:57 mysqld-bin.000001   -rw-rw - - - - -。1 mysql mysql 3319年8月16日14:57 mysqld-bin.000002   ..   ..

以上是mysql binlog如何查看的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

mysql binlog如何查看