Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

옵션 파일 처리에 영향을 미치는 MySQL 명령줄 옵션


MySQL 명령줄 옵션이 옵션 파일 처리에 어떤 영향을 미치는지 알아보자 -

옵션 파일을 지원하는 많은 MySQL 프로그램은 아래 옵션을 처리합니다. 이러한 옵션은 옵션 파일 처리에 영향을 미치므로 옵션 파일이 아닌 명령줄에서 제공해야 합니다. 제대로 작동하려면 아래 언급된 예외를 제외하고 이러한 각 옵션을 다른 옵션보다 먼저 제공해야 합니다. −

−−print−defaults should be used immediately after −−defaults−file, −−defaults−extra−file, or −−loginpath.

Windows에서 --defaults-file 및 --install 옵션으로 서버 시작이 완료되면 --install이 먼저 수행되어야 합니다.

--defaults-extra-file=file_name

Unix에서는 글로벌 옵션 파일 뒤의 옵션 파일에서 위의 행을 읽되, 로그인 경로 파일 이전의 모든 플랫폼에서 사용자 옵션 파일 앞에 있는지 확인하십시오.

--login-path=name

.mylogin.cnf 로그인 경로 파일의 명명된 로그인 경로에서 옵션을 읽는 데 도움이 됩니다. '로그인 경로'는 연결해야 하는 올바른 MySQL 서버와 인증해야 하는 계정을 지정하는 옵션이 포함된 옵션 그룹입니다.

로그인 경로 파일을 생성하거나 수정하려면 mysql_config_editor 유틸리티를 사용해야 합니다.

mysql --login-path=mypath

기본적으로 mysql 클라이언트는 [client] 및 [mysql] 옵션 그룹을 읽습니다. 위의 명령어에서 mysql은 다른 옵션 파일에서 [client], [mysql]을 읽어오고, [client], [mysql], [mypath]는 로그인 경로 파일에서 읽어온다.

--no-defaults 옵션을 사용하더라도 클라이언트 프로그램은 로그인 경로 파일을 읽습니다. 대체 로그인 경로 파일 이름을 지정하려면 MYSQL_TEST_LOGIN_FILE 환경 변수를 설정해야 합니다.

--print-defaults

프로그램 이름과 옵션 파일에서 가져온 모든 옵션을 인쇄합니다. 비밀번호 값은 마스킹됩니다.