mariadb(mySQL)에서 Incorrect key file 애러가 나올 때처리방법
[애러메시지]
Incorrect key file for table mytableX.MYI; try to repair it
[서버환경]
OS : centOS7
php : 7.12
mariadb 7.0
phpmyAdmin 에서 해당 쿼리를 실행하면 다음과 같은 애러가 생기는 경우가 됩니다.
#126 - Incorrect key file for table mytable.MYI; try to repair it
MYI (myisam의 인덱스의 정보를 가지고 있는 파일) 파일이 오류가 생긴 것으로 수정 작업을 거치면 됩니다.
가능하시면 만약을 위해 수정전에 해당 파일을 복사해 두고 작업하시기 바랍니다.
[수정작업]
해당파일이 있는 디렉토리로 이동합니다.
통상 mysql은 /var/lib/mysql 디렉토레 있는 경우가 많습니다.
# cd /var/lib/mysql
]# myisamchk -r -q -o -f binfo.MYI
- recovering (with keycache) MyISAM-table binfo.MYI
Data records: 42687
Data records: 42690
[mariadb 재시작]
]# systemctl restart mariadb.service
수정작업을 거쳤으면 DB를 재시작합니다.
통상 이정도면 애러는 처리될 것으로 보입니다.
'컴퓨터 > 리눅스' 카테고리의 다른 글
centos7 mariadb 로그파일 삭제하기 (0) | 2017.10.17 |
---|---|
centos 용량부족시 df 표시 용량과 실제 용량이 다를 때 (0) | 2017.09.22 |
자동마운트 - centos7 부팅시 하드디스크 auto mount (0) | 2017.09.21 |
euc-kr 파일을 utf-8 로 변경해 저장하기 -centos7 (0) | 2017.09.21 |
centos7 SSH putty 연결이 되지 않을 때의 조치 방법 (6) | 2017.09.20 |