MySQL 사용자 계정 권한 제거 및 조회, 삭제 방법
MySQL Database에서 사용 중 계정을 조회, 권한 제거, 삭제하는 방법에 관해서 설명합니다.
MySQL 접속 방법
MySQL 접속 방법은 링크를 참고하세요.
https://aurumguide.tistory.com/77
MySQL 연결, 접속 방법
MySQL 서버를 설치했다면 Workbench를 사용하여 MySQL 서버에 접속해 보겠습니다. MySQL 연결 준비MySQL 서버 설치. MySQL 서버 접속할 Workbench를 다운로드하여 설치하세요. Workbench는 보통 MyS
aurumguide.tistory.com
https://aurumguide.tistory.com/79
MySQL 원격 접속 방법(Remote Access)
MySQL 설치했다면 외부에서 접속하는 방법에 관해서 설명하겠습니다. MySQL 설정 파일 수정파일경로를 /etc/mysql/mysql.conf.d 이동합니다. vi, nano을 사용해서 설정 파일을 수정합니다. bind-address 부분을
aurumguide.tistory.com
https://aurumguide.tistory.com/82
MySQL 터미널 접속 및 명령어
MySQL은 Workbench 통해서 접속할 수도 있지만 이번에는 터미널로 접속하는 방법에 관해서 설명하겠습니다. MySQL 접속 설명MySQL 서버를 설치했다면 먼저 할 일은 설치된 MySQL 서버 접
aurumguide.tistory.com
MySQL 사용자 계정 조회 방법
1. mysql.user 테이블에서 확인하는 방법.
SELECT user, host FROM mysql.user;
2. 사용자 계정 권한 조회.
- show grants for 사용자 계정;
MySQL 사용자 계정 권한 제거 방법
- 사용자 계정의 권한을 제거할 때는 REVOKE 명령어를 사용합니다.
- REVOKE ALL PRIVILEGES, GRANT OPTION FROM '사용자 계정'@'host';
-- aurumguide 모든 권한 삭제 합니다.
revoke all privileges on *.* from aurumguide@'%';
-- 특정 database의 모든 테이블에 모든 권한 삭제 합니다.
revoke all privileges on aurumguidedb.* from aurumguide@'%' ;
-- 특정 database의 모든 테이블에 특정 권한 삭제 합니다.
revoke select, insert, update, delete on amumal.* from aurumguide@'%' ;
-- 사용자 계정 권한 제거를 저장합니다.
FLUSH PRIVILEGES;
MySQL 사용자 계정 삭제 방법
1. 테이블에서 사용자 계정 직접 삭제하는 방법.
delete from user where mysql.user='USER_ID';
mysql> flush privileges;
2. DROP 명령어를 사용해서 사용자 계정 직접 삭제하는 방법.
- DROP USER [사용자 계정]@[host 명];
-- 사용자 계정 삭제 명령어.
drop user aurumguide@localhost;
-- 사용자 계정 권한 제거를 저장합니다.
mysql> flush privileges;