• 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 프로그램
  • 5. MySQL 서버관리
  • 1. MySQL Server
    2. MySQL Server 로그
    3. 하나의 시스템에서 여러 MySQL 인스턴스 실행
    1. 여러 데이터 디렉토리 설정
    2. Windows에서 여러 MySQL 인스턴스 실행
    3. Unix에서 여러 MySQL 인스턴스 실행
    4. 다중 서버 환경에서 클라이언트 프로그램 사용
    4. DTrace를 사용하여 mysqld 추적
  • 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 새로운 기능

5.3.4 다중 서버 환경에서 클라이언트 프로그램 사용

클라이언트에 컴파일 된 것과는 다른 네트워크 인터페이스를 대기하고있는 MySQL Server에 클라이언트 프로그램을 사용하여 연결하려면 다음 방법 중 하나를 사용할 수 있습니다.

  • 클라이언트를 부팅 할 때 --host= host_name --port= port_number 를 지정하여 TCP / IP를 사용하여 원격 서버에 연결하거나 --host=127.0.0.1 --port= port_number 를 지정하는 하여 TCP / IP를 사용하여 로컬 서버에 연결하거나 --host=localhost --socket= file_name 을 지정하여 Unix 소켓 파일 또는 Windows 명명 된 파이프를 사용하여 로컬 서버에 연결합니다.

  • 클라이언트를 부팅 할 때 --protocol=TCP 를 지정하여 TCP / IP를 사용하여 연결하거나 --protocol=SOCKET 을 지정하여 Unix 소켓 파일을 사용하여 연결하거나 --protocol=PIPE 를 지정하여 명명 된 파이프를 사용하여 연결하거나 --protocol=MEMORY 를 지정하여 공유 메모리를 사용하여 연결합니다. TCP / IP 연결은 --host 옵션과 --port 옵션을 지정하는 것이 필요한 경우도 있습니다. 다른 연결 유형은 --socket 옵션을 지정하고 Unix 소켓 파일 또는 Windows 명명 된 파이프 이름을 지정하거나 --shared-memory-base-name 옵션에서 공유 메모리 이름을 지정하는 것이 필요 이 될 수도 있습니다. 공유 메모리 연결은 Windows에서만 지원됩니다.

  • Unix의 경우 MYSQL_UNIX_PORT 와 MYSQL_TCP_PORT 환경 변수를 설정하여 Unix 소켓 파일 및 TCP / IP 포트 번호를 지시하고 클라이언트를 시작합니다. 일반적으로 특정 소켓 파일 또는 포트 번호를 사용하는 경우 이러한 환경 변수를 설정하는 명령을 .login 파일에 배치하여 로그인 할 때마다이 적용되도록 할 수 있습니다. 섹션 2.12 "환경 변수" 를 참조하십시오.

  • 기본 Unix 소켓 파일 및 TCP / IP 포트 번호를 옵션 파일의 [client] 그룹에 지정합니다. 예를 들어, Windows의 C:\my.cnf 와 Unix의 홈 디렉토리에있는 .my.cnf 파일을 사용할 수 있습니다. 섹션 4.2.6 "옵션 파일 사용" 을 참조하십시오.

  • C 프로그램에서는 소켓 파일 또는 포트 번호의 인수를 mysql_real_connect() 의 호출로 지정할 수 있습니다. 또한 mysql_options() 를 호출하여 프로그램에 옵션 파일을 읽도록 할 수 있습니다. 섹션 23.8.7 "C API 함수 설명" 을 참조하십시오.

  • Perl의 DBD::mysql 모듈을 사용하는 경우 MySQL 옵션 파일에서 옵션을 읽을 수 있습니다. 예 :

    $dsn = "DBI:mysql:test;mysql_read_default_group=client;"
            . "mysql_read_default_file=/usr/local/mysql/data/my.cnf";
    $dbh = DBI->connect($dsn, $user, $password);
    

    섹션 23.10 "MySQL Perl API" 를 참조하십시오.

    다른 프로그래밍 인터페이스에서도 옵션 파일의 읽기위한 비슷한 기능을 이용할 수 있습니다.


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