介绍
小编给大家分享一下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如何查看的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!