• MySQL매뉴얼
    • MySQL 5.6 매뉴얼
    • MySQL 5.1 매뉴얼
    • MySQL 5.0 매뉴얼
    • MySQL HA 매뉴얼
  • 기술문서
    • Xtrabackup 구성
    • 메모리 사용량 모니터링
  • 라이선스
  • 온라인문의
  • 회사소개
  • → 목 록 (MySQL5.6 한글메뉴얼) [close]
  • 1. MySQL 5.6 새로운 기능
  • 2. MySQL 설치 및 업그레이드
  • 3. MySQL Tutorial
  • 4. MySQL 프로그램
  • 1. MySQL 프로그램 개요
    2. MySQL 프로그램 사용
    1. MySQL 프로그램 시작
    2. MySQL 서버에 연결
    3. 프로그램 옵션 지정
    4. 명령행 옵션 사용
    5. 프로그램 옵션 수식
    6. 옵션 파일 사용
    7. 옵션 파일의 처리에 영향을주는 명령 행 옵션
    8. 프로그램 변수의 설정에 옵션 사용
    9. 옵션의 디폴트 값을 가정 옵션 및 = 기호
    10. 환경 변수 설정
    3. MySQL 서버와 서버 시작 프로그램
    4. 설치 관련 프로그램
    5. 클라이언트 프로그램
    6. MySQL 관리 프로그램 및 유틸리티 프로그램
    7. MySQL 프로그램 개발 유틸리티
    8. 기타 프로그램
  • 5. MySQL 서버관리
  • 6. 보안
  • 7. 백업 및 복구
  • 8. 최적화
  • 9. Language Structure(언어구조)
  • 10. Character Sets(Globalization)
  • 11. 데이터형(Data Types)
  • 12. 함수와 연산자
  • 13. SQL 문법
  • 14. InnoDB 스토리지 엔진
  • 15. 기타 스토리지 엔진
  • 16. 고가용성 및 확장성
  • 17. 리플리케이션
  • 18. MySQL Cluster
  • 19. 파티셔닝
  • 20. Stored Programs and Views
  • 21. INFORMATION_SCHEMA
  • 22. PERFORMANCE SCHEMA
  • 23. 컨넥터 및 API
  • 24. MySQL 확장
  • 25. MySQL Enterprise Edition
  • 26. MySQL Workbench
  • 27. 제약 및 제한
  • 28. MySQL 5.7 새로운 기능

4.2.3 프로그램 옵션 지정

MySQL 프로그램에 대한 옵션을 지정하는 방법에는 여러 가지가 있습니다.

  • 명령 행에서 프로그램 이름 뒤에 옵션을 나열합니다. 이것은 프로그램의 특정 실행에 적용되는 옵션에 공통입니다.

  • 프로그램이 시작할 때 읽는 옵션 파일에 옵션을 나열합니다. 이 프로그램을 실행할 때마다 사용하는 옵션에 공통입니다.

  • 환경 변수에 옵션을 나열합니다 ( 섹션 4.2.10 "환경 변수 설정" 을 참조하십시오). 이 방법은 프로그램을 실행할 때마다 적용하는 옵션에 편리합니다. 사실,이를 위해서는 옵션 파일을 사용하는 것이 일반적이지만 환경 변수가 매우 유용한 상황은 섹션 5.3.3 "Unix에서 여러 MySQL 인스턴스 실행" 에서 설명하고 있습니다 합니다. 거기에서는 이러한 변수를 사용하여 서버와 클라이언트 프로그램에 TCP / IP 포트 번호 및 Unix 소켓 파일을 지정하는 유용한 기술에 대해 설명하고 있습니다.

옵션은 순서대로 처리되므로있는 옵션이 여러 번 지정되어있는 경우, 마지막 것이 우선됩니다. 다음 명령은 mysql은 localhost 에서 실행중인 서버에 연결합니다.

 shell> mysql -h example.com -h localhost

모순 옵션 또는 관련된 옵션이 지정된 경우, 나머지 옵션을 먼저 옵션보다 우선합니다. 다음 명령은 mysql을 "컬럼 이름 없음"모드에서 시작합니다.

 shell> mysql --column-names --skip-column-names

MySQL 프로그램은 먼저 환경 변수를 확인하고 다음 옵션 파일을 읽고 그 다음에 명령 줄을 확인하여 어떤 옵션이 지정된 여부를 결정합니다. 즉 환경 변수는 가장 우선 순위가 낮 명령 행 옵션이 가장 높습니다.

MySQL 프로그램이 옵션을 처리하는 방법을 이용하여 프로그램의 기본 옵션 값을 옵션 파일에 지정할 수 있습니다. 따라서 프로그램을 실행할 때마다 입력하는 것을 피할 수있는 동시에 필요한 경우 명령 행 옵션을 사용하여 기본값을 재정의 할 수 있습니다.

옵션은 모든 기술하거나 애매하지 않은 접두어로 지정할 수 있습니다. 예를 들어 --compress 옵션은 --compr 로 mysqldump에 지정할 수 있지만 --comp 로는 지정할 수 없습니다. 후자는 모호한 때문입니다.

 shell> mysqldump --comp
 mysqldump : ambiguous option '--comp'(compatible, compress)

옵션 프리픽스를 사용하면 프로그램에 새로운 옵션이 구현 된 경우에 문제가 될 수 있다는 점에 유의하십시오. 현재 애매하지 않은 프리픽스가 미래 애매하게 될 수 있습니다.

참고

MySQL 5.6.13 이후 애매하지 않은 프리픽스는 비추천입니다. 애매하지 않은 접두어가 지정된 경우 피드백을 제공하기 위해 경고가 발생합니다. 옵션 프리픽스는 MySQL 5.7에서 지원되지 않습니다. 전체 옵션 만 사용할 수 있습니다.


서울시 강남구 영동대로 602 6층
TEL: 02-6061-0006  /  E: csr@mysqlkorea.com
주식회사 이노클러스터  등록번호 : 727-86-02261
Copyright © innocluster Co. ltd. all rights reserved