데이터베이스 백업 본문
** 데이터 베이스를 백업한 SQL FILE 을 실행하여 해당 시점으로 복구하거나 이전 할 수 있다.
< 로컬 데이터 베이스를 aws로 복사(현 시점에서 동기화)해보자 >
** 데이터 베이스 백업
> 파일을 저장한 경로로 이동 후 mysqldump -u root -p ~~ database > filename.sql 로 저장
> code . , vscode를 실행해보면 해당 경로에 파일들이 생성되어 있고, 그 내용들을 확인할 수 있다.
** 이후 aws rds 로그인 > 데이터 베이스로 이동 > source filename.sql 을 시행하면 로컬 데이터베이스가 aws rds에 저장된다
** 테이블 단위 백업
> 데이터 베이스 단위에다가 테이블 명만 추가로 명시해주면 된다
> 테이블 생성 시 작성했던 쿼리들을 확인해볼 수 있다
** 테이블 생성 쿼리만 백업
mysqldump -d -u root -p database table > filename.sql 을 시행하면 생성쿼리만 백업된다
생성된 sql file을 확인해보면 , 위에 쿼리는 있는데 아래 데이터가 없는 것을 확인할 수 있다
** 다양한 백업 관련 옵션들이 잘 정리되어 있는 블로그 참고
https://myinfrabox.tistory.com/28
'BF 2024 > SQL' 카테고리의 다른 글
Aggregate Functions ( 집계함수 ) (0) | 2022.03.22 |
---|---|
Primary / Foreign Key ( 기본키와 외래키 ) (0) | 2022.03.22 |
SQL file 실행하기 (0) | 2022.03.21 |
AWS RDS MYSQL, DCL DDL 등 유저 계정 관련 테스트 해보기 (0) | 2022.03.21 |
AWS RDS 중지 , 삭제 (0) | 2022.03.21 |
Comments