yum 패키지 설치 및 업데이트 시 'Transaction Check Error:' 해결방법
리눅스/OS 일반2017. 11. 20. 17:03
반응형
저 같은 경우에는 Mysql 5.5 에서 5.6 으로 업데이트를 진행 하는 과정에서 "Transaction Check Error:" 가 발생했습니다. 대충 쫌 자세히(ㅋㅋ) 읽어 보면 "compat-mysql51" 이 패키지 때문에 "mysql-community-libs-compat" 이 패키지가 설치가 안되는 그런 상황 같죠?
충돌을 일으키는 패키지를 삭제 하고 설치 하면 되겠지 라는 무서운 생각을 가지고 계시다면 포기 하세요. "yum remove compat-mysql51" 명령어를 쳐보면 아시겠지만 "mysql-server" 와 묶여 있기 때문에 같이 삭제 됩니다.
데이터를 다 날려도 괜찮다고 하시면 말리지 않겠습니다.
해결방법
의외로 해결방법이 간단합니다. 아래 명령어를 입력 하시면 자동으로 업데이트를 진행합니다.
mysql_upgrade 실행
mysql 버전 업그레이드를 완료 하였다면 "mysql_upgrade" 명령을 쳐서 테이블 업그레이드를 진행 하시는 것이 좋습니다. 저 같은 경우에는 mysql 클라이언트 프로그램으로 접속 시 접속이 되지 않아 "mysql_upgrade" 를 진행 하고 나니까 정상적으로 접속이 되었습니다.
출처: http://webinformation.tistory.com/86 [끄적끄적]
반응형
'리눅스 > OS 일반' 카테고리의 다른 글
Ubuntu apt-get 소스리스트 변경 (kr.archive.ubuntu.com) (0) | 2018.02.12 |
---|---|
export 를 이용한 telnet 명령어 일괄 처리 (0) | 2018.01.29 |
리눅스 chpasswd 패스워드 변경 (0) | 2017.10.24 |
우분투 커널 소스 컴파일 (0) | 2017.10.23 |
samba 서버 마운트할 때 write-protected 에러 (0) | 2017.07.28 |
댓글()