#1030 - 스토리지 엔진 Aria에서 오류 176 "잘못된 체크섬으로 페이지 읽기"가 표시됨
새 데이터베이스를 만들었지만 이 오류로 인해 새 사용자 계정을 만들 수 없습니다.이거 고칠 줄 아는 사람 있어요?이 문제를 해결할 방법을 찾을 수가 없어요.
1030 - 스토리지 엔진 Aria에서 오류 176 "Read page with wrong checksum" (잘못된 체크섬으로 페이지 읽기)가 표시됨
나의 경우 위의 해결방법이 작동하지 않았다.그러나 이 솔루션은 @user13439511에서 제안하는 것과 유사합니다.
다음의 순서에 따릅니다.
아래로 스크롤하여 콤보 상자에서 "테이블 복구" 옵션을 선택합니다.
[Go] 버튼을 클릭합니다.
다 했어요.
권한'을 사용하여 새 데이터베이스에 사용자를 추가하려고 하면 "#1030 - 스토리지 엔진 Aria에서 오류 176 "Read page with wrong checksum"을 받았습니다."
데이터베이스 목록에서 mysql을 선택합니다.테이블 목록에서 'db' 옆에 있는 상자를 선택합니다.페이지 하단으로 스크롤하여 '선택한 항목'이라고 표시된 선택 상자에서 아래로 스크롤하여 '복구 테이블'을 선택한 다음 '이동'을 선택하십시오.나를 위해 일했어. : m
이걸 고치는데 오랜 시간이 걸렸지만, 복구 방법이 효과가 없었어요.MySQL 복구는 모든 테이블을 수정했다고 생각하지만 오류를 수정하지 않았습니다(테이블을 확인해도 여전히 오류가 있음을 나타냄).
문제가 있는 표를 떨어뜨리고 다시 만들어서 고쳤어요.순서는 다음과 같습니다.
- 'mysql' 데이터베이스를 선택합니다.
- 다른 수정의 설명에 따라 모든 테이블을 선택하되 '복구 테이블' 대신 '체크 테이블'을 실행하십시오.
- 테이블이 파손된 경우(내 테이블은 mysql.db 테이블)에는 테이블을 선택하여 내보내야 합니다.phpmyadmin에서 테이블을 보고 내보내기를 클릭합니다.
- 사용자 지정 내보내기를 선택하고 'DROP TABLE/TRIGER 문 추가' 옵션을 선택한 다음 내보냅니다.sql 파일을 저장합니다.
- 가져오기 탭에서 방금 생성한 sql 파일을 가져옵니다.
그러면 테이블이 삭제되고 다시 생성되어 문제가 해결되었습니다.
이게 왜 먹혔는지, 테이블 수리가 안 됐는지 모르겠어요.
PHMyAdmin 패널에서 MySQL 데이터베이스로 이동하고 DB 테이블을 선택한 후 아래쪽 드롭다운 메뉴에서 복구 테이블 옵션을 선택합니다.오류가 해결됩니다.
my phpMyAdmin 버전(5.0.4)에서는 MySQL 서버를 중지하고 재시작하면 mysql db가 손상되어 서비스로서 태스크를 실행하여 해결했습니다.
mysql 데이터베이스 구조에 액세스할 수 없는 경우 로그아웃한 후 테이블을 다시 수리해 보십시오.
언급URL : https://stackoverflow.com/questions/60864367/1030-got-error-176-read-page-with-wrong-checksum-from-storage-engine-aria
'programing' 카테고리의 다른 글
저는 json 데이터를 가진 authorsjson이라는 JSON 컬럼을 가지고 있습니다.이름이 지정된 문자열로 시작하는 모든 사용자를 찾습니다. (0) | 2022.11.07 |
---|---|
PHP의 동적 상수 이름 (0) | 2022.11.06 |
C에서 uint32_t를 바이너리로 변환하는 중 (0) | 2022.11.06 |
스프링 Jpa Repository의 %Like% 쿼리 (0) | 2022.11.06 |
mysql.proc에서 로드할 수 없습니다.테이블이 파손되었을 가능성이 있습니다. (0) | 2022.11.06 |