DataBase

[MySQL] DB 백업 및 복구 (import / export)

과일가게 개발자 2014. 7. 24. 15:23
반응형


DB를 백업하거나 복구해야 할때 사용되는 명령어.


DBMS : MySQL5.1



1. DB Export

    root@web]# mysqldump –u DB사용자 –p DB > 파일명

    예) mysqldump -u root -p testDB > /home/user/testDB.sql


2. DB Import

    root@web]# mysql -u root -p DB명 < 파일명

    예) root@web]# mysql -u root -p testDB < /home/user/testDB.sql




Tip) 사용자를 포함한 전체 DB를 export 할때는 아래와 같이 -A 옵션 사용.

    root@web]# mysqldump -u root -p -A > 파일명


Tip) DB에서 특정 테이블만 제외하고 export 할때는 --ignore-table 옵션을 사용

    root@web]# mysqldump –u DB사용자 –p --ignore-table=제외할 테이블명 DB > 파일명

    예) root@web]# root@web]# mysql -u root -p --ignore-table=zipcode testDB > /home/user/testDB.sql