MySQL의 mysqldump를 통해 데이터베이스를 덤프(백업)하고 복원할 수 있다.
테이블 구조(table structure)와 row까지 백업하고 복원할 수 있다.
mysqldump는 MySQL Command Client가 아닌 명령프롬프트를 통해 실행한다.
mysqldump [options] db_name [tbl_name ...]
mysqldump [options] --databases db_name ...
mysqldump [options] --all-databases
-p Password to use when connecting to server.
-u User for login
mysqldump -u 유저이름 -p DB이름 > 경로\파일명.sql
mysqldump -u root -p faucet_db > D:\Desktop\work\faucet\20230202.sql
mysql -u 유저이름 -p DB이름 < 경로\파일명.sql
mysql -u root -p faucet_db < D:\Desktop\work\faucet\20230202.sql
Table Data Export/Import Wizard를 통해 UI로 쉽게 테이블 데이터를 백업 복원할 수 있다.
데이터베이스 단위가 아닌 테이블 단위로 가능하다.