Loading...
MySQL 9.5 Reference Manual 9.5의 6.7 Program Development Utilities의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
6.7.1 mysql_config — Display Options for Compiling Clients
6.7.2 my_print_defaults — Display Options from Option Files
이 절에서는 MySQL 프로그램을 개발할 때 유용할 수 있는 몇 가지 유틸리티에 대해 설명합니다.
shell 스크립트에서, my_print_defaults 프로그램을 사용하여 옵션 파일을 파싱하고 특정 프로그램에 의해 어떤 옵션이 사용될지를 확인할 수 있습니다.
다음 예제는
[client]와 [mysql] 그룹에서 발견된 옵션을
표시하도록 요청했을 때
my_print_defaults
가 출력할 수 있는 결과를 보여줍니다:
1$> my_print_defaults client mysql 2--port=3306 3--socket=/tmp/mysql.sock 4--no-auto-rehash
개발자를 위한 참고사항: 옵션 파일 처리는 C 클라이언트 라이브러리에서 단순히 적절한 그룹 또는 그룹들에 있는 모든 옵션을 어떠한 커맨드라인 인수보다 먼저 처리함으로써 구현됩니다.
이는 동일한 옵션이 여러 번 지정되었을 때 마지막에 나타오는 옵션을 사용하는 프로그램에 잘 맞습니다. 여러 번 지정된 옵션을 이러한 방식으로 처리하지만 옵션 파일은 읽지 않는 C 또는 C++ 프로그램이 있다면, 해당 기능을 부여하기 위해 단 두 줄만 추가하면 됩니다. 이 작업을 수행하는 방법을 보려면 표준 MySQL 클라이언트 중 아무 것이나 소스 코드를 확인하십시오.
MySQL에 대한 다른 여러 언어 인터페이스는 C 클라이언트 라이브러리를 기반으로 하며, 그 중 일부는 옵션 파일 내용을 액세스하는 방법을 제공합니다. 여기에는 Perl과 Python이 포함됩니다. 자세한 내용은 선호하는 인터페이스에 대한 문서를 참조하십시오.
6.6.10 mysqldumpslow — Summarize Slow Query Log Files
6.7.1 mysql_config — Display Options for Compiling Clients