-
[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가 아닌 Warning을 리턴한다.
For example:
CREATE USER foo2@test IDENTIFIED BY 'password'; ERROR 1396 (HY000): Operation CREATE USER failed for 'foo2'@'test' CREATE USER IF NOT EXISTS foo2@test IDENTIFIED BY 'password'; Query OK, 0 rows affected, 1 warning (0.00 sec) SHOW WARNINGS; +-------+------+----------------------------------------------------+ | Level | Code | Message | +-------+------+----------------------------------------------------+ | Note | 1973 | Can't create user 'foo2'@'test'; it already exists | +-------+------+----------------------------------------------------+
'IT > etc' 카테고리의 다른 글
[MariaDB] mysql 클라이언트 프로그램 옵션 명령어 수행 (0) 2022.03.14 [MariaDB] 서비스 기동 및 종료 (0) 2022.03.13 [MariaDB] 계정관리 - ALTER USER (0) 2022.03.13 칼퇴하는 윈도우(Windows) 단축키^^ (0) 2022.03.12 [MariaDB] "GRANT" 권한 수준 및 부여방법 (0) 2022.03.10