linux/DB

mysql 계정 생성 및 권한 부여

배움엔 끝이없다 2021. 7. 20. 09:55
728x90
반응형

user 생성

유저를 생성하는 명령어

create user '아이디'@'%' identified by '비밀번호';

 

권한 부여

특정 데이터베이스에만 권한을 줄 수도 있고, 아니면 특정 권한(ex. select)만 줄 수도 있다.

grant all privileges on *.* to '아이디'@'%' identified by '비밀번호';

-> 모든 데이터베이스의 모든 테이블에 대한 권한 부여(*.* 이 모든 테이블이란 뜻이다.)

 

grant all privileges on DB이름.* to '아이디'@'%' identified by '비밀번호';

-> 특정 DB에 대한 모든 권한 부여.

 

grant select, insert, update on DB이름.* to '아이디'@'%';

-> 특정 DB에 대한 특정 권한(select,insert,update) 부여.

 

FLUSH PRIVILEGES;

-> 변경한 권한을 즉시 반영시켜주는 명령어

728x90
반응형
LIST

'linux > DB' 카테고리의 다른 글

mysql engine 확인 방법  (0) 2021.11.03
MySQL FEDERATED 설정, 확인 방법  (0) 2021.07.20
bulk_insert_buffer_size 설정  (0) 2021.07.15
mysql 언어셋 확인  (0) 2021.07.07
InnoDB 테이블 손상 시 강제 복구  (0) 2021.07.02