[SQL] AWS RDS

λ°•λ―Έμ˜Β·2023λ…„ 4μ›” 24일
0

DataSchool StudyNote - SQL

λͺ©λ‘ 보기
5/12

πŸ“ŒAWS RDS 생성

  • AWS μ—μ„œ μ œκ³΅ν•˜λŠ” κ΄€κ³„ν˜• λ°μ΄ν„°λ² μ΄μŠ€ μ„œλΉ„μŠ€

AWS νšŒμ›κ°€μž…











πŸ“AWS RDS 간단 μ‹€μŠ΅

-AWS RDS(database-1) 접속

  • cmdμ—μ„œ 접속방법

    mysql -h "μ—”λ“œν¬μΈνŠΈ λΆ™μ—¬λ„£κΈ°" -P 3306 -u admin -p



AWS RDS 쀑지/μ‹œμž‘

  • 쀑지

  • μ‹œμž‘



- DATABASE 생성

Database (zerobase) λ₯Ό μƒμ„±ν•˜κ³  ν™•μΈν•˜κΈ° (DEFAULT CHARACTER SET utf8mb4)
utf8mb4 : 이λͺ¨ν‹°μ½˜κΉŒμ§€ κ°€λŠ₯ν•œ μ˜΅μ…˜

CREATE DATABASE zerobase DEFAULT CHARACTER SET utf8mb4;



- μ‚¬μš©μž(zero) μΆ”κ°€

-> μ‚¬μš©μž 이름: zero, λΉ„λ°€λ²ˆν˜Έ: zerobase
-> μ™ΈλΆ€ 접속: '%'(ν˜„μž¬ ν•΄λ‹Ή), 둜컬 접속: 'localhost'

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

- μ‚¬μš©μž 확인

use mysql
select host, user from user;

- μƒˆλ‘œκ³ μΉ¨

flush privileges

- μ‚¬μš©μž μ‚­μ œ

drop user 'zero'@'%';



- μ‚¬μš©μž κΆŒν•œ λΆ€μ—¬

μ‚¬μš©μž(zero)μ—κ²Œ μ™ΈλΆ€μ—μ„œ zerobase 에 μ ‘κ·Όν•΄μ„œ μ‚¬μš©ν•˜κΈ° μœ„ν•œ κΆŒν•œμ„ λΆ€μ—¬

- ν˜„μž¬ zero μ‚¬μš©μž κΆŒν•œ 확인

show grants for 'zero'@'%'


- κΆŒν•œ λΆ€μ—¬
zero μ‚¬μš©μžμ—κ²Œ zerobase 이름을 가진 λ°μ΄ν„°λ² μ΄μŠ€μ˜ λͺ¨λ“  κΆŒν•œμ„ λΆ€μ—¬

grant all on zerobase.* to 'zero'@'%';

λ‹€μ‹œ κΆŒν•œ 확인


- κΆŒν•œ 제거

revoke all on zerobase.* to 'zero'@'%';



ν˜„μž¬ 접속을 μ’…λ£Œν•˜κ³  AWS RDS (database-1)의 zerobase 에 zero 둜 접속

- ν˜„μž¬ 접속 μ’…λ£Œ

exit


  • AWS RDS (database-1)의 zerobase 에 zero 둜 접속
mysql -h "database-1.cfqhw2dr1cen.us-east-2.rds.amazonaws.com" -P 3306 -u zero -p zerobase
Enter password: ********




"이 글은 제둜베이슀 데이터 μ·¨μ—… 슀쿨 κ°•μ˜λ₯Ό λ“£κ³  μž‘μ„±ν•œ λ‚΄μš©μœΌλ‘œ 제둜베이슀 데이터 μ·¨μ—… 슀쿨 κ°•μ˜ 자료 일뢀λ₯Ό λ°œμ·Œν•œ λ‚΄μš©μ΄ ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€."

0개의 λŒ“κΈ€