Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  ...  /  myisamlog — Display MyISAM Log File Contents

6.6.5 myisampack — 生成压缩的只读 MyISAM 表

myisampack 处理 MyISAM 日志文件的内容。要创建这样的文件,请使用以下命令启动服务器:--log-isam=log_file 选项。

使用 myisampack 命令如下:

myisamlog [options] [file_name [tbl_name] ...]

默认操作是更新 (-u)。如果进行恢复 (-r),所有写入和可能的更新和删除都将执行,错误只会被计数。默认日志文件名为 myisam.log,如果不提供 log_file 参数。如果在命令行中指定了表名,只更新那些表。

myisampack 支持以下选项:

  • -?, -I

    显示帮助信息并退出。

  • -c N

    执行仅 N 命令。

  • -f N

    指定最大打开文件数。

  • -F <filepath>/

    指定文件路径,尾部带有斜杠。

  • -i

    在退出前显示额外信息。

  • -o <offset>

    指定起始偏移量。

  • -p <N>

    从路径中删除<N>个组件。

  • -r

    执行恢复操作。

  • -R <record_pos_file> <record_pos>

    指定记录位置文件和记录位置。

  • -u

    执行更新操作。

  • -v

    详细模式。打印程序所做的事情的更多输出。这选项可以重复使用以产生更多和更多的输出。

  • -w <write_file>

    指定写文件。

  • -V

    显示版本信息。