MySQL/MariaDB 사용자 계정을 삭제하는 방법

DROP USER
MySQL에서 DROP USER 문을 사용하여 하나 이상의 사용자와 할당된 권한을 제거할 수 있습니다.

 

이 문의 일반적인 구문은 다음과 같습니다.
DROP USER [IF EXISTS] USER_ACCOUNT [, USER_ACCOUNT] …

 

예를 들어 yunsd@localhost 사용자 계정을 제거하고 MYSQL 셸에 로그인한 후 다음을 실행합니다.

성공하면 명령이 다음을 반환합니다.

DROP USER ‘yunsd@localhost’;

# Query OK, 0 rows affected (0.00 sec)

 

하나의 명령으로 여러 사용자 계정을 제거하려면 DROP USER 문을 실행한 다음 공백으로 구분하여 제거할 사용자를 실행하십시오.

DROP USER ‘yunsd1@localhost’ ‘yunsd2@localhost’;

 

 

MySQL 사용자 계정을 제거
이 절에서는 MySQL 사용자 계정을 나열하고 제거하는 방법에 대해 단계별로 설명합니다.

먼저 루트 또는 다른 관리 사용자를 사용하여 MySQL 셸에 로그인합니다. 이렇게 하려면 다음 명령을 입력합니다.

sudo mysql -u root -p

SELECT User, Host FROM mysql.user;

# +——————+———–+
# | user | host |
# +——————+———–+
# | root | localhost |
# | luke | % |
# | jabba | localhost |
# | jabba | 10.10.8.8 |
# | chewbacca | localhost |
# +——————+———–+
# 5 rows in set (0.00 sec)

 

MySQL에서 사용자 계정은 사용자 이름과 호스트 이름 부분으로 구성됩니다. jabba@localhost와 jabba@10.10.8.8은 서로 다른 사용자 계정입니다.

chewbacca@localhost 사용자 계정이 더 이상 필요하지 않고 제거하려고 합니다.

사용자 실행을 삭제하려면 다음과 같이 하십시오.

DROP USER ‘chewbacca’@’localhost’

# Query OK, 0 rows affected (0.00 sec)

 

 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다