본문 바로가기
DataBase/Mysql

MySQL 사용자 계정 관리 특징

by 아우럼 2024. 10. 20.
반응형

MySQL 사용자 계정은 시스템 계정과 일반계정으로 나눠서 관리합니다.

 

MySQL 8.0 사용자 계정 변경 설명

  • MySQL 8.0부터는 Database의 system 권한의 유무에 때라 시스템 계정, 일반계정으로 구분합니다.
  • 시스템 계정은 oracle에서 DBA 계정으로 이해하시면 됩니다.
  • 즉, 시스템 계정은 Database의 모든 권한을 가지고 있어서 일반계정의 역할도 할 수 있습니다.
  • 일반계정은 응용 프로그램, 개발자, 테스트 계정으로 일부분에 대한 권한만 가지고 있는 계정입니다.
  • 일반계정은 SYSTEM_USER 권한들이 없는 계정으로 이해하시면 됩니다.
  • 시스템 계정은 Database 관리자, 일반계정은 응용 프로그램, 개발자를 위한 계정.

MySQL 시스템 계정 역할은?

  • MySQL database의 계정관리를 관리할 수 있는 계정입니다.
  • MySQL database에서 실행 중인 세션을 강제로 종료할 수 있습니다.
  • MySQL 시스템을 실행 및 중지할 수 있습니다.

MySQL 시스템 계정 Default 생성된 시스템 계정

MySQL 시스템 계정 확인.

 

SELECT user, host, account_locked 
FROM mysql.user WHERE user LIKE 'mysql.%';

 

MySQL 시스템 계정 확인.
MySQL 시스템 계정 확인.

 

반응형