개발노트

[MySQL] dump 와 import 본문

SQL

[MySQL] dump 와 import

smc0210 2016. 7. 26. 16:18
readme

MySQL dump / import

  1. dump 
    1.1 전체 dump

        $>mysqldump -u [사용자아이디] -p 데이타베이스명 > 저장될 파일명.sql
        // 예) mysqldump -uroot -p data > data.sql

    2.2 테이블만 dump

        $>mysqldump -u [사용자아이디] -p 데이타베이스명 테이블명  > 저장될 파일명.sql
        // 예) mysqldump -u root -p data member > data_User.sql
  2. import

    $> mysql -u[사용자아이디] -p 데이타베이스명 < 덤프파일명.sql
    //예) mysql -u root -p data < data.sql
    //예) mysql -u root -p data User_info < data_User.sql

  3. 특정db의 특정 table에서 원하는 값만 dump 받기 User라는 DBa,b,c라는 테이블이 있다. 여기서 b라는 테이블에서 seq가 4 이상이고 7 이하인 값만 덤프 받기 사용되는 옵션 -w

    // 예) mysqldump -u root -p User b-w'no =>4 and no=< 7' > edu_a_cond.sql

  4. Database 스키마만 백업 받기 data라는 DB의 모든 테이블 스키마를 백업 받기

    //예) mysqldump -u root -p -d data > data_db.sql

    data라는 DB의 a라는 테이블 스키마를 백업 받기

    //예) mysqldump -u root -p data a > data_a_table.sql


Comments