4.2.7 옵션 파일의 처리에 영향을주는 명령 행 옵션
옵션 파일을 지원하는 대부분의 MySQL 프로그램은 다음과 같은 옵션을 처리합니다. 그들은 옵션 파일의 처리에 영향을주기 때문에 옵션 파일이 아닌 명령 행에서 지정해야합니다. 이러한 옵션은 각각 제대로 작동하기 위해서는 다른 옵션보다 전에 지정해야합니다. 그러나 다음과 같은 예외가 있습니다.
--print-defaults
는--defaults-file
또는--defaults-extra-file
의 직후에 사용할 수 있습니다.Windows에서 서버가
--defaults-file
및--install
옵션에서 시작되는 경우--install
처음해야합니다. 섹션 2.3.5.7 "Windows 서비스로 MySQL 시작하기" 를 참조하십시오.
파일 이름을 지정하는 경우 " ~
"쉘 메타 문자는 예상대로 해석되지 않을 수 있으므로 사용을 피하도록하십시오.
--defaults-extra-file=
file_name
이 옵션 파일은 글로벌 옵션 파일 다음에 읽을 수 있지만 (UNIX의 경우) 사용자 옵션 파일 전에 읽도록하십시오. 파일이 없거나 액세스 할 수없는 경우 오류가 발생합니다.
file_name
은 전체 경로 이름이 아닌 상대 경로 이름으로 지정된 경우 현재 디렉토리를 기준으로 해석됩니다.--defaults-file=
file_name
지정된 옵션 파일 만 사용합니다. 파일이 없거나 액세스 할 수없는 경우 오류가 발생합니다.
file_name
은 전체 경로 이름이 아닌 상대 경로 이름으로 지정된 경우 현재 디렉토리를 기준으로 해석됩니다.--defaults-group-suffix=
str
일반적인 옵션 그룹뿐만 아니라 일반 이름에
str
의 접미사가 붙은 그룹도 읽습니다. 예를 들어, mysql 클라이언트는 일반적으로[client]
그룹 및[mysql]
그룹을 읽습니다.--defaults-group-suffix=_other
옵션을 지정한 경우 mysql은[client_other]
그룹과[mysql_other]
그룹도 읽습니다.--login-path=
name
지명 된 로그인 경로에서
.mylogin.cnf
로그인 파일의 옵션을 읽습니다. "로그인 경로"는host
,user
및password
라는 제한된 옵션 집합 만 허용 옵션 그룹입니다. 로그인 경로는 서버 호스트 및 서버에서 인증을위한 인증 정보를 나타내는 값의 집합이라고 생각합니다. 로그인 경로 파일을 작성하려면 mysql_config_editor 유틸리티를 사용합니다. 섹션 4.6.6 "mysql_config_editor - MySQL 구성 유틸리티" 를 참조하십시오. 이 옵션은 MySQL 5.6.6에서 추가되었습니다.--no-defaults
옵션 파일을 읽지 않습니다. 옵션 파일에서 알 수없는 옵션을 읽을로 인해 프로그램의 실행에 실패 할 경우
--no-defaults
를 사용하여 옵션을 읽지 못하도록 할 수 있습니다.예외적으로
.mylogin.cnf
파일은 존재하는 경우는 모든 경우에 읽습니다. 이는--no-defaults
가 사용 된 경우, 명령 행보다 안전한 방법으로 암호를 지정할 수 있습니다. (.mylogin.cnf
는 mysql_config_editor 유틸리티가 작성됩니다. 섹션 4.6.6 "mysql_config_editor - MySQL 구성 유틸리티" 를 참조하십시오).--print-defaults
프로그램 이름과 옵션 파일에서받는 모든 옵션을 출력합니다.