SQL 심화1,2 - 08~09 - AWS RDS 혼자서 해봅시다(1~5번)

HA_·2023년 11월 29일
0

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

윈도우 + R 키 ->

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

-> 비밀번호 입력 ->

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

    1. 데이터베이스 만들기 전, 데이터베이스 확인!
    1. 'zerobase' 데이터베이스 생성
CREATE DATABASE zerobase DEFAULT CHARACTER SET utf8mb4;

    1. 생성한 데이터베이스 확인

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

cf) 외부 접속이라는 것 인지하기! (앞에 유저관리 강의 참고!)

CREATE USER 'zero'@'%' IDENTIFIED BY 'zerobase';

  • 계정 정보는 mysql 데이터베이스에서 관리하고 있음. mysql 데이터베이스로 이동해서 user 테이블에서 host, user 확인!
    1. mysql 데이터베이스로 이동
    1. user 테이블 보기
    1. user 테이블에서 host, user 확인!

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

  1. 권한 부여하기 전, zero의 권한 확인하기
show grants for 'zero'@'%';


2. zero한테 모든 권한 부여

GRANT ALL ON zerobase.* TO 'zero'@'%';


3. 권한 부여됐는지 확인!

show grants for 'zero'@'%';

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

    1. 접속해 있는 연결 끊기
exit

mysql -h "엔드포인트" -P 3306 -u zero -pzerobase

업로드중..

0개의 댓글