mysql 패키지 설치한후 업데이트시 충돌은 어떻게 해야하나요?

블랙   
   조회 4388   추천 0    

안녕하세요

mysql 관련 궁금한게 있어서 여쭤봅니다.

리눅스 Centos 7.2 에다가 mysql을 레포지토리 추가해서 패키지로 5.7.11 버전을 깔아서 쓰고 있었습니다.

그러다 패키지들 업데이트좀 하려고 그냥 yum update로 수행했는데...

이게 mysql 버전도 5.7.12 로 업데이트가 되었어요

업데이트가 된것 가진 좋은데 사용자 추가 하고 패스워드 설정하고 아무리 해도 접속이 안되어서

확인하다보니 mysql 데이터베이스에 user 라는 테이블 구조자체가 바뀌었더라구요

필드 객수도 달라지고... 

근데 기존에 계정으로는 로그인이 되는데 새로 사용자를 추가하면 안되고

로컬에서 로그인 하려면 패스워드 같이 숫자와 알파벳만 나열된 것이 로딩되지 않았다고 나오고~

보통 mysql 패키지로 설치하고 update 안하시고 쓰시는건지요?

아님 업데이트 할때마다 수동으로 뭔가 작업을 해주시는건지요?

여러번 설치해보고 차이를 정확히 비교한거라고 할순 없는데 업데이트 하기전 5.7.11 버전 user 테이블 구조와

업데이트 후 5.7.12 버전 user 테이블 구조가 다르고 필드 순서도 다르고 그렇네요

상용으로 돌리다 업데이트가 두려워지는데 

어떤식으로들 운영 하시는지요? 

짧은글 일수록 신중하게.
회원K 2016-04
상용의 경우 소스설치를 하는 이유가 이런 문제 때문 입니다.
버젼을 fix하는 쉬운 방법이거든요.

change log를 보시면 schema update하는 방법이 있을거에요.
제스퍼즈 2016-04
yum update 간의 출력되는 커멘드라인을 보고 있자면 이유모를 희열이 느껴지지만,
잘돌아가는건 건들지말자 라는 신조를 어기고 개고생한 사례가 잦아질수록 업데이트하기가 겁나지더라고요

암쪼록 꼬인테이블들 잘 해결하시길 기원합니다. ㅎ;
2016-04
그래서 웬만하면 업그레이드를 하지않죠.
기껏해야 보안패치정도.
박인호 2016-04
bin 디렉토리에
mysql_upgrade  있으면 이것 실행해 보세요.


QnA
제목Page 2442/5730
2015-12   1790728   백메가
2014-05   5265747   정은준1
2016-05   7035   psj1050
2020-12   2589   술이
2013-10   5426   SkyBase
2020-12   4156   버즈
2022-06   2412   RBFFO
2024-02   3310   ocarina
2013-11   6233   머라카는데
2016-05   11032   미수맨
2022-06   2262   h4cker
2016-05   4545   e5472
2018-07   3372   동행큐브
2020-12   3784   dogbull
2024-02   1908   httpd
2011-04   9621   UINT32
2020-12   4927   AI입니다
2018-07   12383   meviesta
2017-04   5362   masoccer
2019-09   3315   취미컴
2011-05   10923   김진관
2018-08   5019   나나나나나