옵션 파일을 지원하는 대부분의 MySQL 프로그램은 다음 옵션을 처리합니다. 이러한 옵션은 옵션 파일 처리에 영향을 미치기 때문에 옵션 파일이 아닌 명령 줄에서 지정해야합니다. 제대로 작동하려면 다음과 같은 예외를 제외하고 이러한 각 옵션을 다른 옵션보다 먼저 제공해야합니다.
-
--print-defaults후 즉시 이용 될 수있다 --defaults-file, --defaults-extra-file또는 --login-path.
-
Windows에서 서버가 --defaults-file및 --install옵션으로 시작되는 경우 --install먼저 있어야합니다. 2.3.4.8 절.“MySQL을 Windows 서비스로 시작하기”를 참조하십시오 .
파일 이름을 옵션 값으로 지정할 때 ~예상대로 해석되지 않을 수 있으므로 쉘 메타 문자를 사용하지 마십시오 .
-
--defaults-extra-file=file_name
이 옵션 파일은 전역 옵션 파일 뒤에 있지만 (Unix에서는) 사용자 옵션 파일 앞에, (모든 플랫폼에서는) 로그인 경로 파일 앞에 읽습니다. (옵션 파일이 사용되는 순서에 대한 정보는 4.2.2.2 절 . “옵션 파일 사용”을 참조하십시오 .) 파일이 존재하지 않거나 다른 방법으로 액세스 할 수없는 경우 오류가 발생합니다. file_name전체 경로 이름이 아닌 상대 경로 이름으로 제공되면 현재 디렉토리에 상대적으로 해석됩니다.
이 옵션이 지정 될 수있는 위치에 대한 제한에 대해서는이 섹션의 소개를 참조하십시오.
-
--defaults-file=file_name
주어진 옵션 파일 만 읽습니다. 파일이 없거나 액세스 할 수없는 경우 오류가 발생합니다. file_name전체 경로 이름이 아닌 상대 경로 이름으로 제공되면 현재 디렉토리에 상대적으로 해석됩니다.
예외 :을 사용하더라도 --defaults-file클라이언트 프로그램은 .mylogin.cnf.
이 옵션이 지정 될 수있는 위치에 대한 제한에 대해서는이 섹션의 소개를 참조하십시오.
-
--defaults-group-suffix=str
일반적인 옵션 그룹뿐만 아니라 일반적인 이름과 접미사가 str. 예를 들어 mysql 클라이언트는 일반적으로 [client]및 [mysql] 그룹을 읽습니다 . 경우 --defaults-group-suffix=_other 옵션이 주어, MySQL은 또한 읽기 [client_other]와 [mysql_other]그룹을.
-
--login-path=name
.mylogin.cnf로그인 경로 파일 의 명명 된 로그인 경로에서 옵션을 읽습니다 . " 로그인 경로 " 로 인증 계정에 연결하는 MySQL의 서버 지정하고 옵션을 포함하는 옵션 그룹이다. 로그인 경로 파일을 생성하거나 수정하려면 mysql_config_editor 유틸리티를 사용하십시오 . Section 4.6.6,“ mysql_config_editor — MySQL 구성 유틸리티”를 참조하십시오 .
클라이언트 프로그램은 프로그램이 기본적으로 읽는 옵션 그룹 외에도 명명 된 로그인 경로에 해당하는 옵션 그룹을 읽습니다. 다음 명령을 고려하십시오.
-
기본적으로 mysql 클라이언트는 [client]및 [mysql] 옵션 그룹을 읽습니다 . 명령이 표시에 대한 그래서, MySQL은 읽기 [client] 및 [mysql]기타 옵션 파일에서, 그리고 [client], [mysql]그리고 [mypath]로그인 경로 파일에서.
클라이언트 프로그램은 --no-defaults옵션이 사용 된 경우에도 로그인 경로 파일을 읽습니다 .
대체 로그인 경로 파일 이름을 지정하려면 MYSQL_TEST_LOGIN_FILE환경 변수를 설정하십시오 .
이 옵션이 지정 될 수있는 위치에 대한 제한에 대해서는이 섹션의 소개를 참조하십시오.
-
--no-defaults
옵션 파일을 읽지 마십시오. 옵션 파일에서 알 수없는 옵션을 읽어서 프로그램 시작에 실패한 경우 --no-defaults이를 사용하여 읽지 못하도록 할 수 있습니다.
예외는 클라이언트 프로그램 이 사용되는 .mylogin.cnf경우에도 로그인 경로 파일이있는 경우이를 읽는 것 --no-defaults입니다. 이렇게하면 암호가있는 경우에도 명령 줄에서보다 안전한 방법으로 지정할 수 있습니다 --no-defaults. ( mysql_config_editor 유틸리티에 .mylogin.cnf의해 생성됩니다 . Section 4.6.6,“ mysql_config_editor — MySQL 구성 유틸리티”를 참조하십시오 .)
-
--print-defaults
프로그램 이름과 옵션 파일에서 가져온 모든 옵션을 인쇄하십시오. 암호 값은 마스킹됩니다.
이 옵션이 지정 될 수있는 위치에 대한 제한에 대해서는이 섹션의 소개를 참조하십시오.
'기타' 카테고리의 다른 글
옵션을 사용하여 프로그램 변수 설정 (0) | 2020.12.02 |
---|---|
프로그램 옵션 수정 자 (0) | 2020.12.02 |
옵션 파일 사용 - 추가 정보 (0) | 2020.12.02 |
옵션 파일 사용 (0) | 2020.12.02 |
명령 줄에서 옵션 사용 (0) | 2020.12.02 |
댓글