MySQL 유저 생성

Junseo Kim·2020년 1월 13일
0

터미널에 mysql -u root -p를 입력하여 MySQL에 root 계정으로 접속한다.

user 생성

유저를 생성하는 명령어는 create user '아이디'@'%' identified by '비밀번호';이다.

권한 부여

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

grant all privileges on *.* to '아이디'@'%'; // 모든 데이터베이스의 모든 테이블에 대한 권한 부여(*.* 이 모든 테이블이란 뜻이다.) 

grant all privileges on DB이름.* to '아이디'@'%'; //  특정 DB에 대한 모든 권한 부여.

grant select, insert, update on DB이름.* to '아이디'@'%'; // 특정 DB에 대한 특정 권한(select,insert,update) 부여.

FLUSH PRIVILEGES; // 변경한 권한을 즉시 반영시켜주는 명령어 

일반 계정으로 접속

터미널에서 mysql -u '아이디' -p를 입력 후 비밀번호를 입력해주면 접속할 수 있다.

2개의 댓글

comment-user-thumbnail
2021년 4월 27일

mysql user 생성 쳐서 왔는데 준서님 글이네요 반갑습니다^0^

1개의 답글