DBMS 2
DA, SQL, DB보안 등 실무자를 위한 위한 DB기술 바이블!
MySQL 클라이언트 프로그램과 유틸리티는 다음과 같다: MySQL AB사에서는 관리용 GUI 툴도 여러 가지 제공하고 있다. 이러한 툴에 대해서는 Chapter 4, MySQL 프로그램 을 참조하기 바란다. 각각의 MySQL 프로그램은 서로 다른 옵션들을 가지고 있다. 대부분의 프로그램은 --help 옵션을 가지고 있으며, 이것을 사용하면 각 프로그램이 사용할 수 있는 옵션들을 살펴볼 수가 있다. 예를 들면, mysql -help를 시도해 본다. MySQL 클라이언트/서버 라이브러리를 사용해서 서버와 통신을 하는 클라이언트 프로그램은 아래와 같은 환경 변수를 사용한다: MYSQL_PWD의 사용은 안전하지 못하다. 여러분은 옵션 파일 또는 명령어 라인에서 옵션을 지정하면 모든 표준 프로그램에 대해서 환경 변수 값 또는 디폴트 옵션 값을 덮어 씌울 수가 (override) 있다.클라이언트 및 유틸리티 프로그램 개요
클라이언트 및 유틸리티 프로그램 개요
MyISAM 테이블을 설명, 검사, 최적화, 그리고 복구를 하는 유틸리티.
MyISAM 로그 파일 컨텐츠를 처리하는 유틸리티.
보다 작은 읽기 전용 테이블을 만들기 위해 MyISAM 테이블을 압축하는 유틸리티.
인터렉티브하게 (interactively) SQL명령문을 입력하거나 또는 배치 모드 (batch mode) 파일에서 이 명령문들을 실행시키기 위한 명령어 라인 툴.
호스트 이름, 사용자 이름, 그리고 데이터 베이스 조합 (combination)을 위한 접속 권한을 검사하는 스크립트.
데이터 베이스 생성 또는 제거, 그랜트 테이블 다시 읽기, 테이블을 디스크로 플러시하기, 그리고 로그 파일 다시 열기 등과 같은 관리 연산을 수행하는 클라이언트. mysqladmin은 서버로부터 버전, 프로세스, 그리고 상태 정보를 추출할 때에도 사용한다.
바이너리 로그에서 명령문을 읽어 오기 위한 유틸리티. 바이너리 로그 파일에 저장되어 있는 실행 명령문 로그는 크래시 복구를 위해서도 사용될 수 있다.
테이블 검사, 복구, 분석, 그리고 최적화를 수행하는 테이블 관리 클라이언트.
MySQL 데이터 베이스를 SQL 명령문 또는 탭으로 분리된 텍스트 파일 형태로 파일 안으로 덤프하는 클라이언트.
서버가 구동되는 동안 MyISAM 테이블 백업을 만드는 유틸리티.
LOAD DATA INFILE을 사용해서 관련된 테이블로 텍스트 파일을 임포트 (import)하는 클라이언트.
데이터 베이스, 테이블, 컬럼, 그리고 인덱스 정보를 표시하는 클라이언트.
패턴과 일치하는 프로세스를 죽이는 유틸리티.
시스템 또는 MySQL에러 코드의 의미를 나타내는 유틸리티.
입력 텍스트에서 스트링 대체를 수행하는 유틸리티.
MYSQL_UNIX_PORT
The default Unix socket file; used for connections to localhost
MYSQL_TCP_PORT
The default port number; used for TCP/IP connections
MYSQL_PWD
The default password
MYSQL_DEBUG
Debug trace options when debugging
TMPDIR
The directory where temporary tables and files are created