PDF (A4) - 41.3Mb
Man Pages (TGZ) - 262.8Kb
Man Pages (Zip) - 368.8Kb
Info (Gzip) - 4.1Mb
Info (Zip) - 4.1Mb
comp_err creates theerrmsg.sys file that is used bymysqld to determine the error messages to display for different error codes.comp_err normally is run automatically when MySQL is built. It compiles theerrmsg.sys file from text-format error information in MySQL source distributions:
The error information comes from themessages_to_error_log.txt andmessages_to_clients.txt files in theshare directory.
For more information about defining error messages, see the comments within those files, along with theerrmsg_readme.txt file.
comp_err also generates themysqld_error.h,mysqld_ername.h, andmysqld_errmsg.h header files.
Invokecomp_err like this:
comp_err [options]comp_err supports the following options.
--help,-?Command-Line Format --helpType Boolean Default Value falseDisplay a help message and exit.
--charset=,dir_name-Cdir_nameCommand-Line Format --charsetType String Default Value ../share/charsetsThe character set directory. The default is
../sql/share/charsets.--debug=,debug_options-#debug_optionsCommand-Line Format --debug=optionsType String Default Value d:t:O,/tmp/comp_err.traceWrite a debugging log. A typical
debug_optionsstring isd:t:O,. The default isfile_named:t:O,/tmp/comp_err.trace.--debug-info,-TCommand-Line Format --debug-infoType Boolean Default Value falsePrint some debugging information when the program exits.
--errmsg-file=,file_name-Hfile_nameCommand-Line Format --errmsg-file=nameType File name Default Value mysqld_errmsg.hThe name of the error message file. The default is
mysqld_errmsg.h.--header-file=,file_name-Hfile_nameCommand-Line Format --header-file=nameType File name Default Value mysqld_error.hThe name of the error header file. The default is
mysqld_error.h.--in-file-errlog=,file_name-efile_nameCommand-Line Format --in-file-errlogType File name Default Value ../share/messages_to_error_log.txtThe name of the input file that defines error messages intended to be written to the error log. The default is
../share/messages_to_error_log.txt.--in-file-toclient=,file_name-cfile_nameCommand-Line Format --in-file-toclient=pathType File name Default Value ../share/messages_to_clients.txtThe name of the input file that defines error messages intended to be written to clients. The default is
../share/messages_to_clients.txt.--name-file=,file_name-Nfile_nameCommand-Line Format --name-file=nameType File name Default Value mysqld_ername.hThe name of the error name file. The default is
mysqld_ername.h.--out-dir=,dir_name-Ddir_nameCommand-Line Format --out-dir=pathType String Default Value ../share/The name of the output base directory. The default is
../sql/share/.--out-file=,file_name-Ofile_nameCommand-Line Format --out-file=nameType File name Default Value errmsg.sysThe name of the output file. The default is
errmsg.sys.--version,-VCommand-Line Format --versionType Boolean Default Value falseDisplay version information and exit.
PDF (A4) - 41.3Mb
Man Pages (TGZ) - 262.8Kb
Man Pages (Zip) - 368.8Kb
Info (Gzip) - 4.1Mb
Info (Zip) - 4.1Mb