C:\Users\User>cd Documents
C:\Users\User\Documents>mkdir sql_ws #sql_ws 이름으로 폴더 만들기
C:\Users\User\Documents>cd sql_ws
C:\Users\User\Documents\sql_ws>code . #VS CODE로 이동
mysql> source </path/file명.sql>
mysql> \. </path/file명.sql> #source대신 \. 사용가능
mysql> \. <file명.sql> #현재폴더에 파일 있으면 path생략 가능
mysql> source test01.sql
mysql> -u username -p <database> < </path/file명.sql>
mysqldump -u username -p dbname > backup.sql #특정db 백업
mysqldump -u username -p --all-databases > backup.sql #모든 db백업
mysql -h "엔트포인트" -P 3306 -u admin -p
mysqldump -u username -p dbname tablename > backup.sql
local db에서 celeb테이블 백업 시
mysqldump -u root -p zerobase celeb > celeb.sql
테이블을 백업한 SQL파일을 실행하여, 해당 테이블을 복구 및 이전할 수 있다.
mysql> drop table celeb; #테이블 삭제 후
mysql> source celeb.sql
데이터 제외한 테이블생성 쿼리만 백업할 수 있다.
mysqldump -d -u username -p dbname tablename > backup.sql
# 특정 table schema backup
mysqldump -d -u username -p dbname > backup.sql
# 모든 table schema backup