명령 줄에 지정된 프로그램 옵션은 다음 규칙을 따릅니다.
-
명령 이름 뒤에 옵션이 제공됩니다.
-
옵션 인수는 옵션 이름의 짧은 형식인지 긴 형식인지에 따라 대시 1 개 또는 대시 2 개로 시작합니다. 많은 옵션에는 짧은 형식과 긴 형식이 있습니다. 예를 들어, -?and --help 는 MySQL 프로그램이 도움말 메시지를 표시하도록 지시하는 옵션의 짧고 긴 형태입니다.
-
옵션 이름은 대소 문자를 구분합니다. -v그리고 -V모두 합법적와 다른 의미를 가지고있다. ( --verbose및 --version 옵션 의 해당 짧은 형식입니다 .)
-
일부 옵션은 옵션 이름 뒤에 값을 갖습니다. 예를 들어, -h localhost또는 --host=localhost클라이언트 프로그램에 MySQL 서버 호스트를 표시합니다. 옵션 값은 MySQL 서버가 실행중인 호스트의 이름을 프로그램에 알려줍니다.
-
값을 사용하는 긴 옵션의 경우 옵션 이름과 값을 =부호로 구분하십시오. 값을가집니다 짧은 옵션의 경우, 옵션 값은 바로 옵션 문자를 따를 수, 또는 공간 사이에있을 수 -hlocalhost와 -h localhost동일합니다. 이 규칙의 예외는 MySQL 암호를 지정하는 옵션입니다. 이 옵션은 또는로 긴 형식으로 제공 될 수 있습니다 . 후자의 경우 (암호 값이 지정되지 않음) 프로그램은 대화식으로 암호를 입력하라는 메시지를 표시합니다. 암호 옵션은 짧은 형태로 제공 될 수있다 또는 --password=pass_val--password-ppass_val-p. 단, 약식의 경우 암호 값이 주어지면 옵션 문자 뒤에 공백없이 공백 이 있어야합니다. 옵션 문자 뒤에 공백이 있으면 다음 인수가 암호 여야하는지 여부를 알 수있는 방법이 없습니다. 가치 또는 다른 종류의 인수. 따라서 다음 두 명령은 완전히 다른 두 가지 의미를 갖습니다.
-
첫 번째 명령은 mysql 에게 암호 값을 사용 하도록 지시 test하지만 기본 데이터베이스는 지정하지 않습니다. 두 번째는 mysql 에게 암호 값을 입력 test하고 기본 데이터베이스 로 사용 하도록 지시 합니다.
-
옵션 이름 내에서 대시 ( -)와 밑줄 ( _)을 같은 의미로 사용할 수 있습니다. 예를 들어, --skip-grant-tables및 --skip_grant_tables 동일합니다. (그러나 선행 대시는 밑줄로 지정할 수 없습니다.)
-
MySQL 서버에는 시작시에만 지정할 수있는 특정 명령 옵션과 시스템 변수 집합이 있습니다.이 중 일부는 시작시, 런타임시 또는 둘 다에 설정할 수 있습니다. 시스템 변수 이름은 대시 대신 밑줄을 사용하며 런타임에 참조 될 때 (예 : SET 또는 SELECT문 사용) 밑줄을 사용하여 작성해야합니다.
-
서버 시작시 시스템 변수의 구문은 명령 옵션의 구문과 동일하므로 변수 이름 내에서 대시 및 밑줄을 서로 바꿔서 사용할 수 있습니다. 예를 들어, --general_log=ON및 --general-log=ON동일합니다. (옵션 파일 내에 설정된 시스템 변수에 대해서도 마찬가지입니다.)
-
숫자 값을 옵션에 대한 값의 접미사들 수있다 K, M또는 G1024 1024 곱셈기를 나타내는 (어느 대문자 또는 소문자) 2 1024 3 . 예를 들어, 다음 명령은 mysqladmin 에게 서버를 1024 번 핑하도록 지시 하고 각 핑 사이에 10 초 동안 대기합니다.
-
옵션 값으로 파일 이름을 지정할 때 ~쉘 메타 문자를 사용하지 마십시오 . 예상대로 해석되지 않을 수 있습니다.
공백이 포함 된 옵션 값은 명령 줄에 지정할 때 따옴표로 묶어야합니다. 예를 들어 --execute(또는 -e) 옵션을 mysql 과 함께 사용하여 하나 이상의 세미콜론으로 구분 된 SQL 문을 서버에 전달할 수 있습니다 . 이 옵션을 사용하면 mysql 은 옵션 값의 명령문을 실행하고 종료합니다. 명령문은 인용 부호로 묶어야합니다. 예를 들면 :
문 내에서 인용 된 값을 사용하려면 내부 인용 부호를 이스케이프하거나 문 자체를 인용하는 데 사용 된 것과 다른 유형의 인용 부호를 문 내에서 사용해야합니다. 명령 프로세서의 기능에 따라 작은 따옴표 또는 큰 따옴표를 사용할 수 있는지 여부와 따옴표 문자를 이스케이프하기위한 구문이 결정됩니다. 예를 들어, 명령 프로세서가 작은 따옴표 또는 큰 따옴표를 사용한 인용을 지원하는 경우 명령문 주위에 큰 따옴표를 사용하고 명령문 내에서 인용 된 값에 작은 따옴표를 사용할 수 있습니다.
'기타' 카테고리의 다른 글
옵션 파일 사용 - 추가 정보 (0) | 2020.12.02 |
---|---|
옵션 파일 사용 (0) | 2020.12.02 |
프로그램 옵션 지정 (0) | 2020.12.02 |
프로그램 호출 (0) | 2020.12.02 |
프로그램 개발 유틸리티 (0) | 2020.12.02 |
댓글