Heim  >  Artikel  >  Datenbank  >  comp_err – MySQL-Fehlermeldungsdatei kompilieren

comp_err – MySQL-Fehlermeldungsdatei kompilieren

WBOY
WBOYnach vorne
2023-09-18 20:33:061435Durchsuche

comp_err - 编译 MySQL 错误消息文件

comp_err erstellt die Datei errmsg.sys, die von mysqld verwendet wird, um zu bestimmen, welche Fehlermeldungen für verschiedene Fehlercodes angezeigt werden müssen. Nach dem aktuellen MySQL-Update stammen Fehlerinformationen aus den Dateien „messages_to_error_log.txt“ und „messages_to_clients.txt“ im freigegebenen Verzeichnis.

Vor MySQL 8.0.19 stammte die Fehlermeldung aus der TXT-Datei im Verzeichnis errmsg-utf8 sql/share. comp_err generiert außerdem die Headerdateien mysqld_error.h, mysqld_ername.h und mysqld_errmsg.h.

comp_err kann aufgerufen werden durch -

shell> comp_err [options]

Es unterstützt die folgenden Optionen: -

--charset=dir_name, -C dir_name

Es ist das Zeichensatzverzeichnis. Der Standardwert ist ../sql/share/charsets.

--debug=debug_options, -# debug_options

Es schreibt in das Debug-Protokoll. Eine typische debug_options-Zeichenfolge sieht wie folgt aus: d:t:O,file_name. Der Standardwert ist d:t:O,/tmp/comp_err.trace.

--debug-info, -T

Gibt einige Debugging-Informationen aus, wenn das Programm beendet wird.

--errmsg-file=Dateiname, -H Dateiname

Dateiname der Fehlermeldung. Standardmäßig ist mysqld_errmsg.h. Diese Option wurde in MySQL-Version 8.0.18 hinzugefügt.

--header-file=Dateiname, -H Dateiname

Dies ist der falsche Name für die Header-Datei. Der Standardwert ist mysqld_error.h.

--in-file-errlog=Dateiname, -e Dateiname

Dies ist der Name der Eingabedatei, mit der die Fehlermeldungen definiert werden, die in das Fehlerprotokoll geschrieben werden sollen. Der Standardwert ist ../share/messages_to_error_log.txt.

--name-file=Dateiname, -N Dateiname

Dies ist die Datei mit dem falschen Namen. Der Standardwert ist mysqld_ername.h.

--out-dir=dir_name, -D dir_name

ist der Name des Ausgabebasisverzeichnisses. Der Standardwert ist ../sql/share/.

--out-file=Dateiname, -O Dateiname

ist der Name der Ausgabedatei. Der Standardwert ist errmsg.sys.

--version, -V

Versionsinformationen anzeigen und beenden.

Das obige ist der detaillierte Inhalt voncomp_err – MySQL-Fehlermeldungsdatei kompilieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen