AWS에서 제공하는 관계형 데이터베이스 서비스
터미널에서
mysql -h <엔드포인트> -P <포트> -u <유저이름> -p
SQL FILE이란, SQL 쿼리를 모아 놓은 파일
(1) source 파일경로/파일이름.sql
(2) . 파일경로/파일이름.sql (source 대신 . 사용 가능)
(3) . 파일이름.sql (파일이 있는 폴더를 사용중인 경우)
mysql -u username -p dbname < 파일경로/파일이름.sql
SQL File로 Database를 백업할 수 있다.
mysqldump -u username -p dbname > backup.sql
mysqldump -u username -p --all-databases > backup.sql
예시) zerobase 백업
mysqldump -u root -p zerobase > zerobase.sql
데이터베이스를 백업한 SQL File을 실행하여 그 시점으로 복구하거나 이전 할 수 있다.
실행 방법 - source name.sql
Table 단위 백업
mysqldump -u username -p dbname tablename >backup.sql
예시) # celeb 테이블 백업
mysqldump -u root -p zerobase celeb > celeb.sql
Table을 백업한 파일을 실행하여, 해당 테이블을 복구하거나 이전할 수 있다.
SQL File을 실행하는 방법과 동일함
데이터를 제외하고 테이블 생성 쿼리만 백업할 수 있다.
mysqldump -d -u username -p dbname tablename > backup.sql
mysqldump -d -u username -p dbname > backup.sql