본문 바로가기

개발 관련 지식/MySQL

[MySQL] MySQL 유저(User) 생성

* MySQL 유저(User) 생성

 

안녕하세요 송군함대입니다~!^-^/

오늘은 MySQL 에서 유저(User)를 생성하는 방법에 대해 알아보겠습니다~!

간단한 내용이니 부담없이 보시면 될 것 같습니다~!^-^

 

1. 계정 접속

[접속 명령어]

mysql -u <계정명> -p <패스워드> <사용할 db명>

ex) mysql -uroot -p<패스워드> mysql

 

2. 유저 생성

[유저 생성 명령어]

create user '<아이디>'@'접속영역(localhost or %)' identified by '<패스워드>';

ex) create user 'songgun'@'%' identified by 'songgun';

 

3. 권한 주기

[권한 주기 명령어]

grant <부여할 권한> on <권한 줄 DB명>.*to '<아이디>'@접속영역(localhost or %)';

ex) grant all privileges on *.* to 'songgun'@'%' with grant option;

 

4. 유저 권한 보기

[유저 권한 보기 명령어]

show grants for '<아이디>'@접속영역(localhost or %)';

ex) show grants for 'songgun'@'localhost';

 

5. 권한 적용

[권한 적용 명령어]

flush privileges;

 

6. 모든 유저 확인

select user from user; (mysql db상에서 조회)

 

7. 유저 삭제

[유저 삭제 명령어]

drop user '<아이디>'@'접속영역(localhost or %)';

ex) drop user 'songgun'@'localhost';

 

유저 생성은 위에서 root 계정으로 접속하여 mysql db로 들어가서 2번대로 생성해주시면 됩니다~!

생성한 유저에게 권한을 주는 방법은 3번을 이용하시면 되구요~!^-^

그럼 다들 좋은 하루 되세요~!!^-^/