SQL (AWS DS 1)

김혜민·2024년 2월 12일

SQL

목록 보기
5/21

이때부터 막히기 시작하여 진도 따라잡기가 굉장히 어려웠다...

1. AWS RDS

  • AWW에서 제공하는 관계형 데이터베이스database-1.cjoomkqgi01l.ap-southeast-2.rds.amazonaws.com 서비스

접속 방법
mysql -h "엔드포인트" -P 포트넘버 -u 마스터 사용자이름 -p

  • 엔드포인트는 AWS RDS 접속 -> 데이터베이스 클릭 엔드포인트 주소 복사
    포트넘버: 3306
    마스터 사용자이름:admin
    ** 시작까지 로딩시간이 굉장히 걸린다! 중지 시키는 것도 시간이 굉장히 걸리므로 참고할 것!!

2. SQL File

  • SQL 쿼리를 모아놓은 파일
  • sql_ws 폴더 만드는 방법
Document % mkdir sql_ws
Document % cd sql_ws
sql_ws %

sql_ws % code . (현재 폴더를 VS code로 열어라!)

sql_ws폴더 위치에서 zerobase로 접속

cd sql_ws
sql_ws % mysql -u root -p zerobase

test01.sql 만든 파일을 sql로 옮기기!

mysql>source test01.sql

**난 이상하게 여기서 >를 사용하면 '<'연산자는 나중에 사용하도록 예약되어 있다는 에러가 떴다..!
멘토님이 제시해준 대로 mysql -u root -p zerobase -e "source test02"로 입력했떠니 해결..!

2-1) Database Backup

  • sql파일로 Database 백업 가능!
  • 특정 Database 백업
    mysqldump -u username -p dbname > backup.sql

  • 모든 Database 백업
    mysqldump -u username -p --alldatabases > backup.sql

**난 이상하게 여기서 >를 사용하면 ASCII 에러가 떴다....
수강생분이 제시해준 대로 mysql -u root -p zerobase -r backup.sql; 로 작성하니 해결되었다...

이유는 dump파일을 만들 때 한글이 안깨져야 하는데 내건 깨져 있었기 때문..!

이걸로 몇시간을 잡아먹은건지....
휴.....

profile
성장하는 주니어 데이터 분석가입니다!

0개의 댓글