각 시스템 데이터베이스의 역할은 다음과 같습니다.
• information_schema: MySQL 서버의 메타데이터를 제공합니다. 메타데이터(meta data)란 데이터베이스 구조에 대한 정보, 예를 들면 테이블, 칼럼, 인덱스, 사용자 권한 등을 말합니다.
• mysql: MySQL 서버의 사용자 계정 정보, 권한 그리고 다른 시스템 레벨의 정보를 저장합니다.
• performance_schema: MySQL 서버의 성능을 진단하고 모니터링하는 데 관련된 데이터를 저장합니다.
• sys: performance_schema의 데이터를 단순화해 사용자가 더 쉽게 성능을 분석할 수 있도록 돕습니다.
시스템 데이터베이스는 MySQL 서버의 운영과 유지·관리에 중요한 역할을 합니다. 이들은 사용자가 생성한 데이터베이스의 데이터와는 분리돼 있고, 주로 읽기와 분석 목적으로만 사용하며, 사용자가 직접 수정하는 것은 권장하지 않습니다.