DBMS/MySQL 5.1

데이터 백업과 복구

본클라쓰 2009. 9. 16. 11:41

 

데이터베이스 백업

 

마이에스큐엘 명령어인 "mysqldump" 명령어를 사용하여 데이터베이스를 백업할 수 있습니다. mysqldump 명령어를 사용하는 방법은 다음과 같습니다.


mysqldump - u [사용자명] -p [백업할 데이터베이스명] > [외부로 저장될 파일이름]

 

이때 저장되는 파일 이름은 *.sql 형태로 저장이 됩니다. 백업된 파일의 내용은 다음과 같습니다.


# MySQL dump 0.0

#

# Host : localhost     Database : 디비명

# ------------------------------------------------------

# Server version         0.0.0


#

# Table structure for table '테이브명'

#


CREATE TABLE 테이블명 {

   테이블 생성문

}


#

# Dumping data for table '테이블명'

#


INSERT INTO 테이블명 VALUES {};

.

.

.



백업 데이터 복구 명령어

 

mysql -u [사용자명] -p [복구할 데이터베이스명] < [백업된 sql 파일]