MySQL 명령줄 옵션이 옵션 파일 처리에 어떤 영향을 미치는지 이해해 보겠습니다. -
옵션 파일을 지원하는 많은 MySQL 프로그램은 다음 옵션을 처리합니다. 이러한 옵션은 옵션 파일 처리에 영향을 미치므로 옵션 파일이 아닌 명령줄에서 제공해야 합니다. 제대로 작동하려면 아래 언급된 예외를 제외하고 각 옵션을 다른 옵션보다 먼저 제공해야 합니다. -
−−print−defaults should be used immediately after −−defaults−file, −−defaults−extra−file, or −−loginpath.
Windows에서 --defaults-file 및 --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
옵션 파일에서 가져온 프로그램 이름과 모든 옵션을 인쇄합니다. 비밀번호 값이 마스크되어 있습니다.
위 내용은 옵션 파일 처리에 영향을 미치는 MySQL 명령줄 옵션의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!