MySQL 은 스키마와 데이터를 백업/복원 하기 위한 명령어를 지원합니다.
백업 (Export)
$ myslqdump -u DB계정명 -p DB명 [Table명] > 저장할 파일명
# example
$ mysqldump -u root -p mysql > mysql.sql
위 명령어로 수행하면 mysql.sql 이라는 파일이 생성되고, 파일내에는 스키마를 생성하는 명령어, 데이터를 Insert 하는 명령어들이 나열되어 있습니다.
백업을 통해 생선된 파일을 그대로 복구(import)에 이용할 수 있습니다.
복구(Import)
$ mysql -u DB계정명 -p DB명 [Table명] < 불러올 파일명
# example
$ mysql -u root -p mysql < mysql.sql