>  기사  >  데이터 베이스  >  comp_err - MySQL 오류 메시지 파일 컴파일

comp_err - MySQL 오류 메시지 파일 컴파일

WBOY
WBOY앞으로
2023-09-18 20:33:061435검색

comp_err - 编译 MySQL 错误消息文件

comp_err은 errmsg.sys 파일을 생성합니다. 이 파일은 mysqld가 다양한 오류 코드에 대해 표시해야 하는 오류 메시지를 결정하는 데 사용됩니다. 현재 MySQL 업데이트 이후 오류 정보는 공유 디렉터리의 message_to_error_log.txt 및 message_to_clients.txt 파일에서 제공됩니다.

MySQL 8.0.19 이전에는 오류 메시지가 errmsg-utf8 sql/share 디렉터리의 .txt 파일에서 나왔습니다. comp_err은 또한 mysqld_error.h, mysqld_ername.h 및 mysqld_errmsg.h 헤더 파일을 생성합니다.

comp_err은 -

shell> comp_err [options]
에 의해 호출될 수 있습니다.

다음 옵션을 지원합니다. -

--charset=dir_name, -C dir_name

charset 디렉터리입니다. 기본값은 ../sql/share/charsets입니다.

--debug=debug_options, -# debug_options

디버그 로그에 씁니다. 일반적인 debug_options 문자열은 - d:t:O,file_name과 같습니다. 기본값은 d:t:O,/tmp/comp_err.trace입니다.

--debug-info, -T

프로그램이 종료될 때 일부 디버깅 정보를 인쇄합니다.

--errmsg-file=파일_이름, -H 파일_이름

오류 메시지 파일 이름. 기본값은 mysqld_errmsg.h입니다. 이 옵션은 MySQL 버전 8.0.18에 추가되었습니다.

--header-file=file_name, -H file_name

헤더 파일 이름이 잘못되었습니다. 기본값은 mysqld_error.h입니다.

--in-file-errlog=file_name, -e file_name

오류 로그에 기록할 오류 메시지를 정의하는 데 사용되는 입력 파일의 이름입니다. 기본값은 ../share/messages_to_error_log.txt입니다.

--name-file=file_name, -N file_name

파일 이름이 잘못되었습니다. 기본값은 mysqld_ername.h입니다.

--out-dir=dir_name, -D dir_name

은 출력 기본 디렉터리의 이름입니다. 기본값은 ../sql/share/입니다.

--out-file=file_name, -O file_name

은 출력 파일의 이름입니다. 기본값은 errmsg.sys입니다.

--version, -V

버전 정보를 표시하고 종료합니다.

위 내용은 comp_err - MySQL 오류 메시지 파일 컴파일의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제