System/Database

MySQL - DB 백업/복구(export/import) 하기

신씅 2016. 8. 24. 11:24

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