데이터베이스/MYSQL(2)
-
QUERY. 사용자 생성 및 권한 추가하기
Create User CREATE USER '사용자' IDENTIFIED BY '패스워드' COMMENT '설명'; 사용자는 '이름'@'주소'처럼 한정할 수도 있다. Grant User 그냥 지정해서 줘도 되지만, 직접 role을 만들어 지정해주는 것이 좋다. CREATE ROLE 이름; GRANT ALL PRIVILEGES ON 데이터베이스.테이블 TO 사용자(또는 롤); 만든 role을 사용자에게 부여하고 싶다면 GRANT '롤 이름' TO '사용자'; SET DEFAULT ROLE ALL TO '사용자'; 확인은 해당 사용자로 접속하여 아래 쿼리를 실행하면 된다. SELECT CURRENT_ROLE(); 표현식 GRANT priv_type [(column_list)] [, priv_type [(co..
2023.04.30 -
QUERY. 데이터베이스 생성
Create Database CREATE DATABASE 이름; 표현식 CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [create_option] ... create_option: [DEFAULT] { CHARACTER SET [=] charset_name | COLLATE [=] collation_name | ENCRYPTION [=] {'Y' | 'N'} } References MySQL :: MySQL 8.0 Reference Manual :: 13.1.12 CREATE DATABASE Statement 13.1.12 CREATE DATABASE Statement CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name ..
2023.04.30