MySQL 백업, MySQL 덤프

(2017-08-21)

mysqldump

1. MySQL에서, `mysqldump`에 의한 덤프 백업 및 복구

  ㅇ 사용例) 
     - (덤프) mysqldump -u 사용자id -p db명 table명 각종옵션들 > 덤프파일명
     - (복구) mysql -u 사용자id -p db명 각종옵션들 < 덤프파일명

  ㅇ mysqldump 주요 옵션
     -  --routines : MySQL 저장프로그램까지 포함하여 백업
        . 기본으로 트리거는 포함되나, 기타 모든 Stored Procedure/Function/Event 는 미포함
     -  --skip-opt : 덤프 전에 전체 결과 셋을 메모리로 읽어오지 않고, 바로 파일로 덤프
     -  --no-create-db : 덤프 내용에 `create database ...` 명령을 포함시키지 않음
     -  --default-character-set : MySQL 문자 세트를 특정 지정하여 덤프


2. mysqldump 활용 例)MySQL에서, 서버서버 백업/복구 (테이블 복사 例)
     -  mysqldump -u 사용자명 --password=암호 db명 테이블명
           | mysql -u 사용자명 --password=암호 -h 원격호스트주소 db명

  ㅇ procedure, function, trigger 포함한 백업/복구하기 
     - (백업)  mysqldump --routines  --trigger -u유저이름 -p패스워드 DB명 > 백업파일
     - (복구)  mysql -u유저이름 -p패스워드 DB명 < 백업파일


[MySQL]1. MySQL  2. MySQL 서버  3. 저장 프로그램  4. 문자 세트  5. MySQL 활용 (기타)  6. MySQL 백업  
  1.   기술공통
  2.   기초과학
  3.   파동/광학/음향
  4.   방송/멀티미디어/정보이론
  5.   전자/전기/제어
  6.   통신/네트워킹
  7.   정보기술(IT)
        1. 정보기술
    1.   전산기초
    2.   컴퓨터구조
    3.   프로그래밍
    4.   데이터베이스
          1. DB
      1.   데이터베이스 기초
      2.   관계형데이터베이스
            1. 관계형 데이터베이스
            2. 관계DB 주요 용어
            3. 관계(relation)
            4. 튜플
            5. 관계 대수
        1.   SQL
        2.   MySQL
          1.   1. MySQL
              2. MySQL 서버
              3. 저장 프로그램
              4. 문자 세트
              5. MySQL 활용 (기타)
              6. MySQL 백업
      3.   DB 모델링/설계
      4.   회복,병행제어
      5.   데이터웨어하우스
      6.   데이터베이스(기타일반)
    5.   소프트웨어 공학
    6.   운영체제
    7.   정보보호/보안
    8.   IT 기타기술
  8.   기계/재료/공업일반
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     모바일웹     참고문헌