IT
-
[MariaDB] "Create User" 계정생성IT/etc 2022. 3. 11. 23:15
"Create User" 계정 생성 MariaDB에서 "CREATE USER" 구문은 새로운 계정을 생성한다. 계정을 생성하기 위해서는 Global CREATE USER 권한 또는 mysql database의 INSERT 권한이 있어야 한다. ▶Create Statement For example: CREATE USER 'user'@'hostname' IDENTIFIED BY 'password'; ▶OR REPLACE : 같은 이름의 계정이 있을 경우 삭제 후 다시 생성한다. For example: CREATE OR REPLACE USER foo2@test IDENTIFIED BY 'password'; ▶IF NOT EXISTS : MariaDB는 같은 이름의 계정이 있을 경우 Error가 아닌 War..
-
[MariaDB] "GRANT" 권한 수준 및 부여방법IT/etc 2022. 3. 10. 21:23
MariaDB Privilege Levels(권한 수준) Global privileges(전역 권한) *.* priv_type 은 priv_level을 사용하여 부여됩니다. 전역 권한에는 데이터베이스를 관리하고 사용자 계정을 관리할 수 있는 권한과 모든 테이블, 함수 및 프로시저에 대한 권한이 포함됩니다. GRANT ALL PRIVILEGES ON *.* TO 'USER'@'%'; (원격 접속) GRANT ALL PRIVILEGES ON *.* TO 'USER'@'localhost'; (local접속) ▶권한 조회 더보기 select * from mysql.user; Database privileges(데이터베이스 권한) priv_type 은 priv_level을 사용하거나 기본 데이터베이스를 사용하기 ..