프로젝트 의 MySQL 스킬 트리

MySQL 사용자 권한 관리

초급

이 프로젝트에서는 MySQL 데이터베이스에서 사용자 권한을 관리하는 방법을 배우게 됩니다. 특히, 'Rong'이라는 새로운 로컬 사용자를 생성하고 performance_schema 데이터베이스에 대한 접근 권한을 부여합니다.

databasemysql

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

소개

이 프로젝트에서는 MySQL 데이터베이스에서 사용자 권한을 관리하는 방법을 배우게 됩니다. 구체적으로, "Rong"이라는 새로운 로컬 사용자를 생성하고 performance_schema 데이터베이스에 대한 접근 권한을 부여합니다.

👀 미리보기

MariaDB [(none)]> SHOW GRANTS FOR Rong@localhost;
+-------------------------------------------------------------------------------------------------------------+
| Grants for Rong@localhost                                                                                   |
+-------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO `Rong`@`localhost` IDENTIFIED BY PASSWORD '*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9' |
| GRANT SELECT ON `performance_schema`.* TO `Rong`@`localhost`                                                |
+-------------------------------------------------------------------------------------------------------------+
2 rows in set (0.000 sec)

🎯 과제

이 프로젝트에서 다음을 배우게 됩니다:

  • MySQL 서버를 시작하고 MySQL 터미널에 로그인하는 방법
  • 특정 비밀번호를 가진 새로운 로컬 사용자를 생성하는 방법
  • 사용자에게 특정 데이터베이스 및 해당 테이블에 대한 접근 권한을 부여하는 방법

🏆 성과

이 프로젝트를 완료하면 다음을 수행할 수 있습니다:

  • MySQL 데이터베이스에서 사용자 계정 및 권한을 관리할 수 있습니다.
  • 사용자에게 데이터베이스 접근 권한을 부여하고 취소하는 과정을 이해할 수 있습니다.
  • 이러한 기술을 활용하여 자체 MySQL 기반 애플리케이션에서 사용자 권한을 설정할 수 있습니다.

강사

labby
Labby
Labby is the LabEx teacher.