Windows에서 MySQL 데이터베이스 백업

Naila Saad Siddiqui 2024년2월15일
Windows에서 MySQL 데이터베이스 백업

이 빠른 자습서에서는 MySQL 데이터베이스를 백업하고 파일에 스크립트로 저장하는 방법에 대해 설명합니다.

데이터베이스로 작업할 때 데이터베이스를 정기적으로 백업하는 것이 좋습니다. 소중한 데이터 손실을 유발할 수 있는 문제가 있는 상황이 개발 중에 있을 수 있기 때문입니다.

바람직하지 않은 데이터 손실을 보상하려면 데이터베이스를 정기적으로 백업해야 합니다. 이것은 mysqldump라는 유틸리티 프로그램을 사용하여 수행할 수 있습니다.

mysqldump 유틸리티를 사용하여 Windows에서 MySQL 데이터베이스 백업

mysqldump 클라이언트 소프트웨어는 원래 데이터베이스 객체 정의 및 테이블 내용을 재생성하기 위해 실행할 수 있는 일련의 SQL 문을 생성하여 논리적 백업을 생성합니다.

하나 이상의 MySQL 데이터베이스를 다른 SQL 서버로 백업하거나 전송합니다. mysqldump는 CSV, 텍스트 또는 XML 출력을 제공할 수도 있습니다.

이 명령의 올바른 구문은 다음과 같습니다.

mysqldump.exe [options]

이 명령을 실행하려면 먼저 mysql/bin 디렉토리로 이동해야 합니다. 이 디렉토리에는 mysqldump 유틸리티가 있습니다.

사용자 이름, 암호, 포트 번호, 데이터베이스 이름 및 백업 스크립트가 저장될 결과 파일과 같은 다양한 옵션을 제공해야 합니다.

백업 파일을 생성해야 하는 testdb라는 데이터베이스가 있다고 가정합니다. 그런 다음 다음 명령을 실행해야 합니다.

mysqldump.exe --user=root --password= --host=localhost --port=3306 --result-file="backupfile.sql" --databases "testdb"

cmd의 mysqldump

이 명령 후에 동일한 폴더에서 backupfile.sql을 찾을 수 있습니다.

백업 파일

이 파일에는 데이터베이스와 해당 데이터가 포함된 모든 테이블을 생성하는 스크립트가 포함되어 있습니다.

파일 내용

관련 문장 - MySQL Backup