DB
MySQL 루트 사용자, 일반 사용자
doriver
2024. 6. 13. 14:10
MySQL 서버는 기본적으로 루트 사용자(root)를 갖는다
루트 사용자 (Root User)
최고 권한
루트 사용자는 MySQL 서버에서 가장 높은 권한을 가진 계정입니다. 모든 데이터베이스와 테이블에 접근할 수 있으며, 모든 SQL 명령을 실행할 수 있습니다.
데이터베이스 생성 및 삭제, 사용자 계정 생성 및 관리, 시스템 설정 변경 등 모든 관리 작업을 수행할 수 있습니다.
일반 사용자 (Regular User)
제한된 권한
일반 사용자는 루트 사용자에 비해 제한된 권한을 가집니다.
주어진 권한에 따라 특정 데이터베이스와 테이블에만 접근할 수 있으며, 수행할 수 있는 SQL 명령도 제한됩니다.
일반 사용자는 특정 데이터베이스 또는 테이블에 대한 읽기, 쓰기, 수정, 삭제 등의 권한을 부여받을 수 있습니다.
이러한 권한은 루트 사용자 또는 권한을 가진 다른 사용자가 부여합니다.
루트 사용자 계정을 통해 모든 시스템 관리 작업을 수행하고
, 일반 사용자 계정을 통해 애플리케이션이나 특정 사용자에게 필요한 권한만 부여하는 방식으로 MySQL 서버의 보안과 관리를 효율적으로 수행할 수 있습니다.