文档首页
MySQL 8.4 参考手册
相关文档 下载本手册
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
手册页 (TGZ) - 258.5Kb
手册页 (Zip) - 365.5Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


MySQL 8.4 参考手册  /  ...  /  comp_err — 编译 MySQL 错误消息文件

6.4.1 comp_err — 编译 MySQL 错误消息文件

comp_err 创建 errmsg.sys 文件,该文件由 mysqld 用于确定针对不同错误代码显示的错误消息。 comp_err 通常在构建 MySQL 时自动运行。它从 MySQL 源代码发行版中的文本格式错误信息编译 errmsg.sys 文件

错误信息来自 share 目录中的 messages_to_error_log.txtmessages_to_clients.txt 文件。

有关定义错误消息的更多信息,请参阅这些文件中的注释以及 errmsg_readme.txt 文件。

comp_err 还生成 mysqld_error.hmysqld_ername.hmysqld_errmsg.h 头文件。

像这样调用 comp_err

comp_err [options]

comp_err 支持以下选项。

  • --help, -?

    命令行格式 --help
    类型 布尔值
    默认值 false

    显示帮助消息并退出。

  • --charset=目录名, -C 目录名

    命令行格式 --charset
    类型 字符串
    默认值 ../share/charsets

    字符集目录。默认为 ../sql/share/charsets

  • --debug=调试选项, -# 调试选项

    命令行格式 --debug=选项
    类型 字符串
    默认值 d:t:O,/tmp/comp_err.trace

    写入调试日志。典型的 调试选项 字符串为 d:t:O,文件名。默认为 d:t:O,/tmp/comp_err.trace

  • --debug-info, -T

    命令行格式 --debug-info
    类型 布尔值
    默认值 false

    程序退出时打印一些调试信息。

  • --errmsg-file=文件名, -H 文件名

    命令行格式 --errmsg-file=名称
    类型 文件名
    默认值 mysqld_errmsg.h

    错误消息文件的名称。默认为 mysqld_errmsg.h

  • --header-file=文件名, -H 文件名

    命令行格式 --header-file=名称
    类型 文件名
    默认值 mysqld_error.h

    错误头文件的名称。默认为 mysqld_error.h

  • --in-file-errlog=文件名, -e 文件名

    命令行格式 --in-file-errlog
    类型 文件名
    默认值 ../share/messages_to_error_log.txt

    定义要写入错误日志的错误消息的输入文件的名称。默认为 ../share/messages_to_error_log.txt

  • --in-file-toclient=文件名, -c 文件名

    命令行格式 --in-file-toclient=路径
    类型 文件名
    默认值 ../share/messages_to_clients.txt

    定义要写入客户端的错误消息的输入文件的名称。默认为 ../share/messages_to_clients.txt

  • --name-file=文件名, -N 文件名

    命令行格式 --name-file=名称
    类型 文件名
    默认值 mysqld_ername.h

    错误名称文件的名称。默认为 mysqld_ername.h

  • --out-dir=目录名, -D 目录名

    命令行格式 --out-dir=路径
    类型 字符串
    默认值 ../share/

    输出基目录的名称。默认为 ../sql/share/

  • --out-file=文件名, -O 文件名

    命令行格式 --out-file=名称
    类型 文件名
    默认值 errmsg.sys

    输出文件的名称。默认为 errmsg.sys

  • --version, -V

    命令行格式 --version
    类型 布尔值
    默认值 false

    显示版本信息并退出。