mysql将binlog到处为sql版本是80我只知道binlog的名称不知道位置
可以使用以下命令来查找binlog文件的位置:
mysqlbinlog --help | grep log-bin
该命令将返回以下输出:
--log-bin=name Log BIN files in dirname
--log-bin-index=name Index file for binary log
其中--log-bin参数指定了binlog文件的名称,--log-bin-index参数指定了binlog索引文件的名称。默认情况下,它们都存储在MySQL数据目录下的/var/lib/mysql文件夹中。
因此,如果您的binlog文件名为mysql-bin.000001,则可以使用以下命令将其导出为SQL:
mysqlbinlog /var/lib/mysql/mysql-bin.000001 > binlog.sql
请注意,您需要使用MySQL的root用户或具有适当权限的用户才能导出binlog文件。
原文地址: https://www.cveoy.top/t/topic/feLw 著作权归作者所有。请勿转载和采集!