Loading...
MySQL 9.5 Reference Manual 9.5의 7.2 The MySQL Data Directory의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
MySQL server가 관리하는 정보는 data directory로 알려진 디렉터리 아래에 저장됩니다. 다음 목록은 data directory에서 일반적으로 발견되는 항목들을 간단히 설명하고, 추가 정보를 위한 상호 참조를 제공합니다:
Data directory의 서브디렉터리. Data directory의 각 서브디렉터리는 데이터베이스 디렉터리이며, server가 관리하는 데이터베이스에 대응합니다. 모든 MySQL 설치에는 다음과 같은 표준 데이터베이스가 있습니다:
mysql directory는 mysql system schema에 대응하며, 이는 MySQL server가 실행되는 동안 필요한 정보를 포함합니다. 이 데이터베이스에는 데이터 딕셔너리 테이블과 시스템 테이블이 들어 있습니다. Section 7.3, “The mysql System Schema”를 참조하십시오.
performance_schema directory는 Performance Schema에 대응하며, 이는 런타임 시 server의 내부 실행을 검사하는 데 사용되는 정보를 제공합니다. Chapter 29, MySQL Performance Schema를 참조하십시오.
sys directory는 sys schema에 대응하며, 이는 Performance Schema 정보를 더 쉽게 해석하는 데 도움이 되는 오브젝트 집합을 제공합니다. Chapter 30, MySQL sys Schema를 참조하십시오.
ndbinfo directory는 ndbinfo 데이터베이스에 대응하며, 이는 NDB Cluster에 특화된 정보를 저장합니다(NDB Cluster를 포함하도록 빌드된 설치에서만 존재). Section 25.6.15, “ndbinfo: The NDB Cluster Information Database”를 참조하십시오.
기타 서브디렉터리는 사용자나 애플리케이션이 생성한 데이터베이스에 대응합니다.
참고
INFORMATION_SCHEMA는 표준 데이터베이스이지만, 그 구현에서는 이에 상응하는 데이터베이스 디렉터리를 사용하지 않습니다.
Server가 기록하는 로그 파일. Section 7.4, “MySQL Server Logs”를 참조하십시오.
InnoDB 테이블스페이스 및 로그 파일. Chapter 17, The InnoDB Storage Engine를 참조하십시오.
기본/자동 생성된 SSL 및 RSA 인증서와 키 파일. Section 8.3.3, “Creating SSL and RSA Certificates and Keys”를 참조하십시오.
Server 프로세스 ID 파일(server가 실행 중인 동안).
퍼시스트된 글로벌 시스템 변수 설정을 저장하는 mysqld-auto.cnf 파일. Section 15.7.6.1, “SET Syntax for Variable Assignment”를 참조하십시오.
앞선 목록의 일부 항목은 server를 재구성하여 다른 위치로 옮길 수 있습니다. 추가로, --datadir 옵션을 사용하면 data directory 자체의 위치를 변경할 수 있습니다. 특정 MySQL 설치에 대해 항목들이 이동되었는지 확인하려면 server 설정을 확인하십시오.
7.1.19 The Server Shutdown Process
7.3 The mysql System Schema