오늘도 한 뼘 더

[MySQL] MySQL 데이터 백업 | 복원 본문

Study/MySQL

[MySQL] MySQL 데이터 백업 | 복원

나른한댕댕이🐶 2023. 11. 1. 10:52
728x90
반응형

  # 데이터 백업  

mysqldump 명령어를 통해서 데이터 백업을 진행

mysqldump -h ${HOST_NAME} \
     -u {USER} \
     -p \
     --set-gtid-purged=OFF
     ${DATABASE_NAME} > dump.sql
  • set-gtid-purged=OFF : mysql 서버의 사용자와 데이터를 백업, 복원하는 사용자가 달라도 문제가 안 생기도록 설정하는 명령어

 

  # 데이터 복원  

1. 백업을 할 때 스키마 또는 데이터베이스를 같이 만들어 주는 명령어를 포함한 파일로 복원할 경우

 mysql -h ${HOST_NAME} -u {USER} -p < dump.sql

 

2. 데이터와 테이블 구조만 백업이 된 파일일 경우

 mysql -h ${HOST_NAME} -u {USER} -p ${DATABASE} < dump.sql
728x90
반응형
Comments