MySQL 데이터베이스 파일 복구하는 2가지 방법
MySQL 데이터베이스에서 파일이나 데이터가 손실되더라도 걱정하지 마십시오. 도구 또는 Binlog를 사용하여 MySQL 복구를 수행할 수 있습니다.
실행 가능한 솔루션 | 단계별 문제 해결 |
---|---|
1. 신뢰할 수 있는 도구로 MySQL 복구 |
|
2. Binlog에서 MySQL 복구 |
|
MySQL 데이터베이스란?
데이터베이스는 구조화된 데이터 모음입니다. 간단한 쇼핑 목록에서 사진 갤러리 또는 기업 네트워크의 방대한 양의 정보에 이르기까지 모든 것이 될 수 있습니다. 컴퓨터 데이터베이스에 저장된 데이터를 추가, 액세스 및 처리하려면 MySQL Server와 같은 데이터베이스 관리 시스템이 필요합니다. 컴퓨터는 많은 양의 데이터를 잘 처리하므로 데이터베이스 관리 시스템은 독립 실행형 유틸리티 또는 다른 응용 프로그램의 일부로 컴퓨팅에서 중심적인 역할을 합니다.
MySQL은 SQL(Structured Query Language) 기반의 관계형 데이터베이스 관리 시스템(RDBMS)입니다. 1998년 1월에 처음 출시된 MySQL은 이제 모회사인 MySQL AB의 데이터베이스 서버 및 개발 도구 제품 라인의 구성 요소 중 하나입니다. 데이터 웨어하우징, 전자 상거래, 웹 데이터베이스, 로깅 애플리케이션 및 분산 애플리케이션을 포함한 광범위한 애플리케이션에서 사용됩니다. 이제 빠른 성능, 높은 안정성, 사용 편의성 및 극적인 비용 절감으로 인해 세계에서 가장 인기 있는 오픈 소스 데이터베이스가 되었습니다.
방법 1. 최고의 MySQL 데이터베이스 복구 소프트웨어(권장)
MySQL 데이터베이스 파일은 일반적으로 FRM, MYD, MYI 확장자로 끝납니다. *.frm 파일에는 테이블 정의가 포함되어 있습니다. *.myi 파일은 MyISAM 인덱스 파일입니다. *.myd 파일에는 테이블 데이터가 포함되어 있습니다. 다른 유형의 데이터와 마찬가지로 우발적인 삭제, 부주의한 포맷, 파티션 손실, 시스템 충돌 및 바이러스 감염으로 인해 MySQL 파일이 손실될 수 있습니다. 이를 피하기 위해 모든 노력을 기울인 경우에도 데이터 손실 문제는 여전히 발생합니다.
그렇다면 문제가 발생했지만 백업하지 않은 경우 MySQL 데이터를 복구하는 방법은 무엇입니까? 여기에서 우리의 조언은 EaseUS 데이터 복구 마법사를 시도하는 것입니다. EaseUS 데이터 복구 마법사를 권장합니다. 다양한 데이터 손실 상황을 처리하고 여기에서 MySQL 데이터베이스 파일을 복구할 수 있습니다. 게다가 많은 하이라이트가 있습니다.
EaseUS Data Recovery Wizard
- 분실되거나 삭제된 파일, 문서, 사진, 오디오, 음악, 이메일을 효과적으로 복구
- 포맷된 하드 드라이브에서 파일 복구, 빈 휴지통, 메모리 카드, 플래시 드라이브, 디지털 카메라 및 캠코더
- 갑작스러운 삭제, 포맷, 하드 드라이브 손상, 바이러스 공격, 다양한 상황에서의 시스템 충돌에 대한 데이터 복구 지원
방법 2. EaseUS MySQL 데이터 복구 도구로 MySQL을 복구하는 방법
EaseUS 데이터 복구 마법사를 다운로드하고 가능한 한 빨리 손실된 MySQL 데이터를 복구하세요. 그것을 시작하고 다음의 간단한 단계에 따라 손실된 MySQL 파일을 복구하십시오.
1 단계. PC에서 EaseUS Data Recovery Wizard를 실행하고 잃어버린 파일을 복구할 드라이브와 위치를 선택하고 "손실된 데이터 검색" 버튼을 클릭합니다.
2 단계. 선택한 위치에서 모든 손실된 파일만 표시를 활성화시킵니다. 삭제된 한글, PPT, EXCEL 등 파일이 있던 폴더를 찾습니다. 검색창에서 파일 확장자를 직접 검색할 수도 있습니다.
- 경로 손실된 파일 : 파일 경로가 손실된 파일을 모아 놓은 곳입니다.
- 재구성 파일 : 이름 또는 경로가 손실된 파일을 찾습니다. 일반적으로 손실된 RAW파일을 여기서 찾을 수 있습니다.
찾은 파일을 두 번 클릭하여 미리 보고 원하는 파일인지 확인할 수 있습니다.
3 단계. 최종 복구 전에 파일을 미리 볼 수 있습니다. 원하는 모든 파일을 선택하고 "복구"를 클릭합니다.
다른 데이터 손실 문제가 있는 경우 이 MySQL 파일 복구 소프트웨어를 다운로드하여 간단한 클릭만으로 사진, 비디오, 문서를 다시 가져올 수도 있습니다.
Binlog에서 MySQL을 복구하는 방법
Binlog에서 데이터를 복구하기 위한 전제 조건은 MySQL Binlog가 켜져 있어야 한다는 것입니다. Binlog 로그가 켜져 있지 않으면 이 방법을 무시하십시오. Binlog가 활성화되어 있으면 MySQL 구성 파일을 확인할 수 있습니다. 로그 위치는 일반적으로 /var/lib/mysql 디렉토리에 있습니다.
1단계. MySQL에 로그인하고 명령을 사용하여 Binlog를 봅니다.
- # cat /etc/my.cnf
- # mysql -uroot -p
- mysql> show variables like'log_bin%';
- # ll /home/programs/mysql-5.6.26/data/mysql-bin*
2단계. Binlog에서 잘못된 문장을 찾습니다.
Binlog에서 오류 문의 실행 시간을 찾고 로그를 복원할 수 있습니다. 이 단계를 건너뛰고 전체 Binlog를 직접 복원할 수도 있습니다. 그런 다음 SQL 파일을 열고 오류 문을 삭제합니다.
- # sudo mysqlbinlog --base64-output=DECODE-ROWS -v -d ids --start-datetime '2016-10-11 15:22:53' mysql-bin.000001 > /home/stack/data.sql
3단계. Binlog에서 MySQL 복구
MySQL Binlog 명령을 사용하여 Binlog 로그를 SQL 스크립트로 직접 복원하고 시작 및 종료 시간을 지정할 수 있습니다.
복구 시간까지 마지막 백업에서 Binlog 파일이 여러 개 생성된 경우(백업과 동시에 Binlog 파일을 새로 고치는 것이 좋습니다). 그런 다음 SQL로 내보내고 가장 작은 것부터 가장 큰 순서로 데이터베이스로 가져옵니다.
- # sudo mysqlbinlog --base64-output=DECODE-ROWS -v -d ids --start-datetime '2016-10-11 15:22:53' mysql-bin.000001 > /home/stack/data.sql
4단계. 데이터를 MySQL로 복구
데이터를 복원할 때 반복되는 데이터 오류가 있을 수 있습니다. 무시하려면 -f 매개변수를 사용하는 것이 좋습니다.
- # mysql -uroot -p -f ID
마무리
MySQL 데이터베이스에 관한 모든 것입니다. Binlog를 활성화한 경우 방법 2 를 권장합니다. 백업이 없는 경우 방법 1을 권장합니다. EaseUS 데이터 복구 소프트웨어는 FRM, MYD, MYI 파일 등을 복구할 수 있습니다.
이 글이 도움이 되셨나요?
-
EaseUS Data Recovery Wizard는 강력한 시스템 복구 소프트웨어로, 실수로 삭제한 파일, 악성 소프트웨어로 인해 잃어버린 파일 또는 전체 하드 드라이브 파티션을 복구할 수 있도록 설계되었습니다.
더 보기 -
이전보다 데이터 복구가 어려워진 현재의 고급 디스크 기술 때문에 완벽하지는 않지만, 우리가 본 것 중에서 EaseUS Data Recovery Wizard는 최고입니다.
더 보기 -
EaseUS Data Recovery Wizard Pro는 시장에서 최고로 평가되는 데이터 복구 소프트웨어 프로그램 중 하나로 알려져 있습니다. 파티션 복구, 포맷된 드라이브 복원, 손상된 파일 수리 등과 같은 고급 기능을 제공하고 있습니다.
더 보기
관련 인기글
-
인기 휴지통 복구 프로그램 11개 총정리 (완전 무료)
Sue/Jun 13, 2024
-
SD 카드에 숨김 파일 및 폴더를 표시 및 복구하는 5가지 방법
Sue/May 23, 2024
-
RTC 연결 시 디스코드가 멈춤 오류를 수정하는 7가지 방법
Sue/Jun 07, 2024
-
PS5/PS4에서 누락된 호그와트 레거시를 복구하는 방법
Yvette/Mar 22, 2024