자유게시판

  • Maria DB Table 백업 복원하기 / piwigo

    페이지 정보

    profile_image
    작성자천사 조회 3,475회 작성일 2021-11-20 22:12:05 댓글 0

    본문

    1. 데이타 백업

    mysqldump -u root --password=비밀번호 [데이터베이스명] > 백업파일명.sql

     

    2. 특정 DB 백업/복원

    (--database를 이용하여 여러 DB를 한번에 백업 가능, --all-database 전체 데이터 베이스 백업)

    - 백업 하기 : mysqldump -u root -p PASSWORD --database DATABASE_NAME > BACKUP_NAME.sql

    - 복원 하기 : mysql -u root -p PASSWORD < BACKUP_NAME.sql

    (원래 Database 명인 DATABASE_NAME으로 복원)

     

    3. 새로운 DB명으로 복원

    다름 이름의 데이터베이스명을 사용하고자 할 땐 백업 시 "--database"를 제외하고

    데이터베이스를 복원하기 전 먼저 생성 후 붙여넣기

    - 백업 하기 : mysqldump -u root -p PASSWORD DATABASE_NAME > BACKUP_NAME.sql

    - 데이터 베이스 생성 NEW_DATABASE

    mariadb -u root -p
    create database db명
    - 복원 하기 : mysql -u root -p NEW_DATABASE < BACKUP_NAME.sql

     

    4. 특정 Table 백업 및 복구

    - 백업 하기 : mysqldump -u root -p PASSWORD DATABASE_NAME TABLE_NAME > BACKUP_NAME.sql

    - 여러 테이블 : mysqldump -u root -p -B DATABASE_NAME --tables TABLE_NAME1 TABLE_NAME2 > BACKUP_NAME.sql

    - 복원 하기 : mysql -u root -p PASSWORD < BACKUP_NAME.sql

     

    5. Schema만 백업

    - mysqldump -u root -p PASSWORD --no-data DATABASE_NAME > BACKUP_NAME.sql

    댓글목록

    등록된 댓글이 없습니다.

    Copyright © blog.batifa.com All rights reserved.