스터디노트(SQL 11 aws)

zoe·2023년 4월 18일
0

AWS RDS

  • 윈도우
  • cmd에서 실행
mysql -h <엔드포인트> -P <포트> -u <마스터 사용자 이름> -p 
show databases;
use mysql
select host, user from user;

문제 1. AWS RDS (database-1) 에 접속

mysql -h <엔드포인트> -P 3306 -u admin -p

💡 문제 2. Database (zerobase) 를 생성하고 확인 (DEFAULT CHARACTER SET utf8mb4)

create database zerobase default character set utf8mb4;

💡 문제 3. 사용자(zero) 를 추가하고 확인

  • 외부 db를 사용하고 있어 '%' 사용
create user 'zero'@'%' identified by 'zerobase';
  • mysql에서 user 데이터 담당
 use mysql;
select host, user from user;
  • 새로고침
flush privileges;
  • 사용자 삭제
drop user 'zero'@'%';

💡 문제 4. 사용자(zero)에게 외부에서 zerobase 에 접근해서 사용하기 위한 권한을 부여

  • 권한 확인
show grants for 'zero';
  • 모든 권한 부여
grant all on zerobase.* to 'zero'@'%';
show grants for 'zero';
  • 권한 삭제
revoke all on zerobase.* to 'zero'@'%';

💡 문제 5. 현재 접속을 종료하고 AWS RDS (database-1)의 zerobase 에 zero 로 접속

  • 현재 접속 나가기
exit
mysql -h <엔드포인트> -P 3306 -u admin -p

💻 출처 : 제로베이스 데이터 취업 스쿨

profile
#데이터분석 #퍼포먼스마케팅 #데이터 #디지털마케팅

0개의 댓글