사용자 추가/삭제

inhalin·2021년 5월 14일
0

MySQL

목록 보기
3/8

현재 사용자 목록 확인

mysql> use mysql
mysql> select host, user from user;
+-----------+------------------+
| host      | user             |
+-----------+------------------+
// 생략
| localhost | root             |
+-----------+------------------+

사용자 추가

// 비밀번호 미지정 사용자 추가
mysql> create user test_user1;
// 비밀번호 지정해주면서 사용자 추가
mysql> create user test_user2 identified by 'asdf';
// host, 비밀번호 지정해주면서 사용자 추가
mysql> create user test_user3@localhost identified by 'asdf';
mysql> select host, user from user;
+-----------+------------------+
| host      | user             |
+-----------+------------------+
| %         | test_user1       |
| %         | test_user2       |
// 생략
| localhost | root             |
| localhost | test_user3       |
+-----------+------------------+

사용자 삭제

mysql> drop user test_user1;
mysql> delete from user where user='test_user2';

// !주의
mysql> drop user test_user3;
ERROR 1396 (HY000): Operation DROP USER failed for 'test_user3'@'%'
// host가 %가 아닐 경우 <사용자이름>@<host명>으로 삭제
mysql> drop user test_user3@localhost;

0개의 댓글