본문 바로가기

카테고리 없음

데이터베이스 파일 다운로드

환경설정

 

  • 첨부 파일 sql 다운로드
  • Mysql을 실행하고, 아래 질의를 실행해서 DatamotionMovieDatabase 데이터베이스를 생성하세요.
mysql> CREATE DATABASE DatamotionMovieDatabase;
  • 데이터베이스가 생성되면 아래 명령을 실행해서 mysql 클라이언트를 종료합니다.
mysql > exit
  • 아래 명령을 수행하여 백업 받은 파일을 DatamotionMovieDatabase 데이터베이스에 복원합니다.
$ mysql -u root -p DatamotionMovieDatabase < DMMDB-20131012.sql
  • 복원이 완료되면, mysql에 접근합니다.
mysql -u root -p
  • 아래 명령을 실행하여 복원된 데이터베이스를 확인합니다.
mysql> show databases;
mysql> use datamotionmoviedatabase;
mysql> show tables;

 

MySQL 백업 파일

DMMDB_20231012.sql

 

Microsoft OneDrive

 

onedrive.live.com

 

Microsoft SQL Server 백업 파일

DatamotionMovieDatabase_2023-11-13.bak

 

OneDrive

 

onedrive.live.com

Microsoft SQL Server가 Docker에 설치된 경우 백업 파일을 container 내부로 복사해야 합니다. 

 

아래 명령을 실행하여 Docker 컨테이너에 SQL Server backup 파일이 저장될 폴더 생성합니다.
$ docker exec -it sqlserver mkdir /var/opt/mssql/backu

 

복사 후 아래 명령으로 생성한 폴더에 백업 파일을 복사

$ docker cp datamotion.bak sqlserver:/var/opt/mssql/backup

 

Azure Data Studio에서 아래 쿼리를 실행하여 복원할 수 있습니다.

 

RESTORE DATABASE DatamotionMovieDatabase

FROM DISK='/var/opt/mssql/backup/DatamotionMovieDatabase_2021-07-16.bak'

WITH

MOVE 'DatamotionMovieDatabase' TO '/var/opt/mssql/data/DatamotionMovieDatabase.mdf',

MOVE 'DatamotionMovieDatabase_log' TO '/var/opt/mssql/data/DatamotionMovieDatabase_log.ldf'