프로그래밍/MySQL
MySQL 데이터베이스 백업 및 복구
루키~
2011. 8. 31. 18:52
MySQL의 DB 백업 및 복구에 대해서 간단하게 정리해 봅니다.
MySQL 데이터 백업
백업: mysqldump -u DB계정 -p DB명 > 저장할파일명
복구: mysql -u DB계정 -p DB명 < 저장한파일명
DB 백업 예제
>mysqldump -u root -p mini > mini.sql
Enter password:
DB 생성 예제
> mysqladmin -u root -p create mini
Enter password:
DB 복구 예제
> mysql -u root -p mini < mini.sql
Enter password:
데이터베이스(예, mini)의 특정 테이블(예, member) 백업과 복구
> mysqldump -u root -p mini member > mini_member.sql
Enter password:
> mysql -u root -p mini < mini_member.sql
Enter password:
이외에도 여러개의 데이터베이스를 한번에 백업하고 복구하거나 전체 데이터베이스를 할 수도 있지만 해당 내용은 다음과 같은 옵션으로 처리할 수 있습니다.
-databases DB1 DB2 DB3
-all-databases
자세한 내용은 메뉴얼을 보세요.. 맨위에 소개한 두가지면 왠만하면 대부분 처리되지 않을까 합니다.