본문 바로가기
기타

옵션 파일 처리에 영향을주는 명령 줄 옵션

2020. 12. 2.
반응형

옵션 파일을 지원하는 대부분의 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

댓글