mysql 백업 확인

mysql 백업 확인

저는 데이터베이스 관리자도 아니고 고급 데이터베이스 사용자도 아니고 고급 리눅스 사용자도 아닙니다. 하지만 제 사이트를 수동으로 백업하고 있기 때문에 mysql 덤프를 확인하는 방법을 알고 싶습니다.

일반적으로 많은 mysql 덤프를 백업할 때 데이터베이스를 테스트 데이터베이스로 복원하지 않고 데이터베이스 덤프의 무결성을 확인할 수 있는 방법이 있습니까? 그것을 확인하는 도구가 있을까요? 내 말은 cron 등을 사용하여 백업을 자동화할 때 100개의 데이터베이스 백업 작업을 열 예정이라면 모든 데이터베이스를 복원하고 DB가 작동하는지 확인하는 것이 어렵다는 뜻입니다.

어떤 도움이라도 대단히 감사하겠습니다.

답변1

MySQL 덤프는 실제 데이터베이스로 복원된 경우에만 의미가 있습니다. 덤프를 통해 확인할 수 있는 유일한 무결성은 SQL 구문입니다. 하지만 데이터에 대해 할 수 있는 일은 아무것도 없습니다.

일반적으로 데이터베이스 관리자는 무작위 백업을 데이터베이스로 복원하고 복원 프로세스가 제대로 작동하는지 확인합니다. 물론 백업 프로세스를 설정할 때 적어도 한 번은 수행해야 합니다. 그리고 이 프로세스를 수정할 때마다 적어도 한 번 더. 하나의 덤프를 복구할 수 있다면 동일한 프로세스에서 생성된 모든 덤프에 대해 복구를 수행할 수 있어야 합니다. 이 과정이 실패하지 않는 한.

관련 정보