데이터베이스

Total 205
Today 0
profile_image
슈퍼아이피
13-10-10 15:03 0개 651회
MySQL
mysql_upgrade 사용하여 테이블 repair 하기

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 권한이 있어야 정상 수행한다.  

추천 0 비추천 0

댓글목록

등록된 댓글이 없습니다.