Loading...
MySQL 9.5 Reference Manual 9.5의 6.4.1 comp_err — Compile MySQL Error Message File의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
comp_err는
mysqld가 서로 다른 에러 코드에 대해 표시할
에러 메시지를 결정하는 데 사용하는 errmsg.sys 파일을 생성합니다.
comp_err는 일반적으로 MySQL이 빌드될 때 자동으로 실행됩니다.
이 프로그램은 MySQL 소스 배포판에 포함된 텍스트 형식의 에러 정보로부터
errmsg.sys 파일을 컴파일합니다:
에러 정보는 share 디렉터리에 있는
messages_to_error_log.txt 및
messages_to_clients.txt 파일에서 가져옵니다.
에러 메시지 정의에 대한 자세한 내용은
이들 파일 내부의 주석과
errmsg_readme.txt 파일을 참조하십시오.
comp_err는 또한
mysqld_error.h,
mysqld_ername.h,
mysqld_errmsg.h 헤더 파일을 생성합니다.
comp_err는 다음과 같이 호출합니다:
1comp_err [options]
comp_err는 다음 옵션을 지원합니다.
--help, -?| Property | Value |
|---|---|
| Command-Line Format | --help |
| Type | Boolean |
| Default Value | false |
help 메시지를 표시하고 종료합니다.
--charset=dir_name,
-C dir_name| Property | Value |
|---|---|
| Command-Line Format | --charset |
| Type | String |
| Default Value | ../share/charsets |
문자 집합 디렉터리입니다. 기본값은
../sql/share/charsets입니다.
--debug=debug_options,
-# debug_options| Property | Value |
|---|---|
| Command-Line Format | --debug=options |
| Type | String |
| Default Value | d:t:O,/tmp/comp_err.trace |
디버깅 로그를 기록합니다. 일반적인
debug_options 문자열은
d:t:O,file_name입니다.
기본값은 d:t:O,/tmp/comp_err.trace입니다.
--debug-info,
-T| Property | Value |
|---|---|
| Command-Line Format | --debug-info |
| Type | Boolean |
| Default Value | false |
프로그램이 종료될 때 일부 디버깅 정보를 출력합니다.
--errmsg-file=file_name,
-H file_name| Property | Value |
|---|---|
| Command-Line Format | --errmsg-file=name |
| Type | File name |
| Default Value | mysqld_errmsg.h |
에러 메시지 파일의 이름입니다. 기본값은
mysqld_errmsg.h입니다.
--header-file=file_name,
-H file_name| Property | Value |
|---|---|
| Command-Line Format | --header-file=name |
| Type | File name |
| Default Value | mysqld_error.h |
에러 헤더 파일의 이름입니다. 기본값은
mysqld_error.h입니다.
--in-file-errlog=file_name,
-e file_name| Property | Value |
|---|---|
| Command-Line Format | --in-file-errlog |
| Type | File name |
| Default Value | ../share/messages_to_error_log.txt |
에러 로그에 기록하도록 의도된 에러 메시지를 정의하는
입력 파일의 이름입니다. 기본값은
../share/messages_to_error_log.txt입니다.
--in-file-toclient=file_name,
-c file_name| Property | Value |
|---|---|
| Command-Line Format | --in-file-toclient=path |
| Type | File name |
| Default Value | ../share/messages_to_clients.txt |
클라이언트에 기록하도록 의도된 에러 메시지를 정의하는
입력 파일의 이름입니다. 기본값은
../share/messages_to_clients.txt입니다.
--name-file=file_name,
-N file_name| Property | Value |
|---|---|
| Command-Line Format | --name-file=name |
| Type | File name |
| Default Value | mysqld_ername.h |
에러 이름 파일의 이름입니다. 기본값은
mysqld_ername.h입니다.
--out-dir=dir_name,
-D dir_name| Property | Value |
|---|---|
| Command-Line Format | --out-dir=path |
| Type | String |
| Default Value | ../share/ |
출력 베이스 디렉터리의 이름입니다. 기본값은
../sql/share/입니다.
--out-file=file_name,
-O file_name| Property | Value |
|---|---|
| Command-Line Format | --out-file=name |
| Type | File name |
| Default Value | errmsg.sys |
출력 파일의 이름입니다. 기본값은
errmsg.sys입니다.
--version,
-V| Property | Value |
|---|---|
| Command-Line Format | --version |
| Type | Boolean |
| Default Value | false |
버전 정보를 표시하고 종료합니다.
6.4 Installation-Related Programs
6.4.2 mysql_secure_installation — Improve MySQL Installation Security