728x90

mysql 21

mariadb 10.8 ->10.7 다운그레이드

실제 버전 다운그레이드는 쉽지는 않고 흔하지도 않지만 k8s 에 설치한 sw같은 경우는 image tag 만 바꾸면 간단히 변경이된다. 우연한 기회에 테스트를 진행할 일이 있어서 버전을 변경하고 기동을 했더니 redo log 파일에 대한 버전 미스가 로그로 바로 올라오고 구동안된다. k8s에 db 올리면 pvc 설정을 잡아 줘야 되니까 해당 pvc 로 이동후 ib_logfile[x] 파일을 다 지워준다. db마다 redo 설정에 대해 다르겠지만 마리아 같은 경우 편하게 그냥 저거만 삭제 하면된다. 그렇게 하고 재기동 하니 하위 버전도 바로 구동이 되었다 반대로 하위에서 상위는 별다른거 없이 바로 구동 되었다. 다른 사이트에서도 마리아 구동 안될때 저거 위치 옮겨 두고 구동하니 바로 되었다 자기가 구동할때..

mysql 2023.01.10

원하는 문자열 추출(숫자만 추출)

ex) 대전 18번 서울 20번 대전 19~20번 서울 30, 33번 대전 22번, 45번 식의 데이터가 있다고 할때 대전의 숫자 중 , 혹은 ~ 의 앞에꺼만 가져오고 싶을때 아래와 같이 한다. 해당 컬럼명은 route_persion 으로 한다. , case when INSTR(route_persion,',') > 1 then regexp_replace(left(route_persion, INSTR(route_persion,',')),'[^0-9]+','') when INSTR(route_persion,'~') > 1 then regexp_replace(left(route_persion, INSTR(route_persion,'~')),'[^0-9]+','') ELSE regexp_replace((if(I..

mysql 2020.09.08
728x90