8.3. my_print_defaults — 옵션 파일에 있는 옵션 출력하기
my_print_defaults는 옵션 파일의 옵션 그룹에 존재하는 옵션을 출력한다. 결과 값은 지정된 옵션 그룹을 읽는 프로그램이 사용할 옵션을 가리킨다. 예를 들면, mysqlcheck 프로그램은 [mysqlcheck] 및 [client] 옵션 그룹을 읽는다. 표준 옵션 파일의 옵션 그룹에 존재하는 옵션을 보기 위해서는, 다음과 같이 my_print_defaults를 호출한다:
shell> my_print_defaults mysqlcheck client
--user=myusername
--password=secret
--host=localhost
결과 값에는 옵션이 명령어 라인에서 지정한 형식으로 라인 별로 하나씩 나온다.
my_print_defaults는 다음 옵션을 사용할 수 있다:
- --help, -?
도움말을 출력한 한 후에 종료.
- --config-file=file_name, --defaults-file=file_name, -c file_name
주어진 옵션 파일만을 읽음.
- --debug=debug_옵션, -# debug_옵션
디버깅 로그를 기록. debug_option 스트링은 자주 'd:t:o,file_name' 형태로 나온다. 디폴트 스트링은 다음과 같다: 'd:t:o,/tmp/my_print_defaults.trace'.
- --defaults-extra-file=file_name, --extra-file=file_name, -e file_name
글로벌 옵션 파일 다음에 이 옵션 파일을 읽되, 유닉스에서는 사용자 옵션 파일 전에 읽는다.
- --defaults-group-suffix=suffix, -g suffix
명령어 라인에서 지정한 그룹과 더불어, 주어진 접두사를 가지고 있는 그룹도 함께 읽는다.
- --no-defaults, -n
빈 스트링 (empty string)을 리턴한다.
- --verbose, -v
상세 모드. 프로그램이 실행한 정보를 보다 상세하게 출력한다.
- --version, -V
버전 정보를 출력한 후에 종료.