HeidiSQL 툴을 이용하면 간단하게 MySQL 데이터베이스 또는 특정 테이블을 sql 형태로 백업할 수 있다. 아래와 같이 sql을 파일로 내보내는 방식인데 sql은 딱히 버전을 가리지도 않고 복원도 간단하기 때문에 유용하다.

1. 데이터베이스를 SQL로 내보내기
백업하려는 데이터베이스를 우클릭 > 데이터베이스를 SQL로 내보내기를 클릭한다.

2. SQL 내보내기
백업할 데이터베이스와 테이블을 선택한다. 데이터베이스 전체를 백업할 수도 있고 일부 테이블만 별도로 할 수도 있다.
SQL 내보내기 탭에서 원하는 옵션을 선택하고 내보내기를 누르면 백업이 완료된다.

- 데이터베이스 삭제 : 삭제를 체크하면 데이터베이스를 drop하고 다시 생성
- 테이블 삭제 : 삭제를 체크하면 테이블을 drop하고 다시 생성
이제 백업한 sql 파일로 다시 db 복원이 가능하다.