mysql_upgrade 사용하여 테이블 repair 하기
all-databases 옵션으로 데이터를 dump 받은 뒤 dump 받은 서버와 다른 버전으로 restore 하면 information_schema 데이터베이스 테이블이 깨지는 경우가 종종 발생한다.
(procedure, trigger, events 테이블 등이 접근이 안됨)
그럴땐 mysql_upgrade 클라이언트를 실행 하여 주면 해결 된다
# mysql_upgrade -p {PASSWORD} -u {USER}
단, 복제를 사용 중일때는 복제가 깨질 수도 있으므로 주의 한다.
단, 해당 명령을 수행하면 phase 3/3 단계에서 datadir를 찾아 mysql_upgrade_info 파일을 생성하게 되는데,
실행 유저가 해당 폴더에 write 권한이 있어야 정상 수행한다.

댓글목록
등록된 댓글이 없습니다.