MySQL 자체 데이터베이스는 "mysql" 데이터베이스라고 불리는 기본적으로 생성되는 시스템 데이터베이스로, MySQL 서버의 메타데이터와 시스템 수준 정보를 저장하고 관리하는 데 사용됩니다. MySQL 설치 프로세스 중에 시스템은 기본적으로 이 데이터베이스를 생성하고 여기에 일부 시스템 수준 테이블과 보기를 저장합니다. 이 데이터베이스에는 MySQL 서버 작업을 관리하고 승인하기 위한 일부 시스템 수준 사용자와 역할이 포함됩니다.
이 튜토리얼의 운영 체제: Windows 10 시스템, mysql 버전 8.0, Dell G3 컴퓨터.
MySQL은 확장 가능한 웹 애플리케이션을 구축하는 데 널리 사용되는 인기 있는 오픈 소스 관계형 데이터베이스 관리 시스템입니다. MySQL과 함께 제공되는 데이터베이스는 "mysql" 데이터베이스라고 불리는 기본적으로 생성되는 시스템 데이터베이스입니다.
"mysql" 데이터베이스는 MySQL 서버의 메타데이터와 시스템 수준 정보를 저장하고 관리하는 데 사용되는 MySQL의 시스템 데이터베이스입니다. MySQL 설치 프로세스 중에 시스템은 기본적으로 이 데이터베이스를 생성하고 여기에 일부 시스템 수준 테이블과 뷰를 저장합니다. 이 데이터베이스에는 MySQL 서버 작업을 관리하고 승인하는 데 사용되는 시스템 수준 사용자와 역할이 포함되어 있습니다. 사용자는 MySQL 서버에 접속한 후 mysql 데이터베이스를 이용하여 MySQL 서버의 다양한 시스템 레벨 정보를 조회하고 운용할 수 있다.
mysql 데이터베이스의 테이블과 뷰는 사용자, 역할, 권한, 테이블, 인덱스, 저장 프로시저, 트리거 등 MySQL 서버 작업과 관련된 다양한 메타데이터 정보를 저장합니다. mysql 데이터베이스의 테이블과 뷰를 쿼리함으로써 MySQL 서버의 다양한 객체와 구성을 이해하고 관리할 수 있습니다.
mysql 데이터베이스의 일부 중요한 테이블과 뷰는 다음과 같습니다.
1. 사용자: 사용자 이름, 비밀번호, 권한 등을 포함하여 모든 MySQL 서버 사용자의 정보를 저장합니다.
2.db: 데이터베이스 이름, 사용자, 권한 등을 포함한 모든 데이터베이스 정보를 저장합니다.
3. tables_priv: 실행 가능한 작업 및 권한 수준을 포함하여 사용자의 테이블 수준 권한에 대한 정보를 저장합니다.
4. columns_priv: 수행할 수 있는 작업 및 권한 수준을 포함하여 사용자의 열 수준 권한에 대한 정보를 저장합니다.
5. procs_priv: 저장 프로시저 및 함수에 대한 사용자 권한 정보를 저장합니다.
6. views: 뷰의 이름, 정의, 데이터베이스를 포함한 모든 뷰 정보를 저장합니다.
mysql 데이터베이스의 다른 테이블과 뷰에도 인덱스 정보, 문자 집합 정보, 연결 정보, 사용자 작업 기록 등이 포함됩니다.
일반 사용자의 경우 mysql 데이터베이스는 일반적으로 읽기 전용입니다. 사용자는 일부 시스템 관리 명령과 쿼리 문을 사용하여 MySQL 서버의 메타데이터 정보를 얻을 수 있습니다. 동시에 특정 설치 및 구성에 따라 일부 고급 사용자 또는 관리자는 mysql 데이터베이스를 변경하고 유지 관리할 수 있는 권한을 가질 수 있습니다.
간단히 말하면, mysql과 함께 제공되는 데이터베이스 "mysql"은 MySQL 서버의 메타데이터 정보와 시스템 수준의 구성을 저장하고 관리하는 데 사용되는 시스템 데이터베이스입니다. mysql 데이터베이스를 조회하고 운영함으로써 MySQL 서버의 다양한 시스템 수준 객체와 권한 정보를 획득하고 관리할 수 있습니다
위 내용은 mysql과 함께 제공되는 데이터베이스는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!