각 시스템 데이터베이스의 역할은 다음과 같습니다.

    information_schema: MySQL 서버의 메타데이터를 제공합니다. 메타데이터(meta data)란 데이터베이스 구조에 대한 정보, 예를 들면 테이블, 칼럼, 인덱스, 사용자 권한 등을 말합니다.

    mysql: MySQL 서버의 사용자 계정 정보, 권한 그리고 다른 시스템 레벨의 정보를 저장합니다.

    performance_schema: MySQL 서버의 성능을 진단하고 모니터링하는 데 관련된 데이터를 저장합니다.

    sys: performance_schema의 데이터를 단순화해 사용자가 더 쉽게 성능을 분석할 수 있도록 돕습니다.

    시스템 데이터베이스는 MySQL 서버의 운영과 유지·관리에 중요한 역할을 합니다. 이들은 사용자가 생성한 데이터베이스의 데이터와는 분리돼 있고, 주로 읽기와 분석 목적으로만 사용하며, 사용자가 직접 수정하는 것은 권장하지 않습니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.