서버를 맥OS 빅서(Big Sur)로 업그레이드
작성자: Wesley 작성일:작년에 아이맥 서버를 맥OS 10.15 카탈리나로 업그레이드 하는 것을 건너뛰게 되었는데, 32비트 애플리케이션 지원이 삭제된 것이 주된 이유였습니다. 1년 걸린 낡은 앱 정리하기가 마무리 되면서 이제서야 업그레이드할 수가 있게 되었지요.
작업을 준비하는 과정에서 MySQL 데이터베이스에 다소 이상이 생기기는 했지만 새 것에 데이터를 옮겨놓으면서 얼추 해결이 되었고 홈페이지 로딩 속도도 덩달아 매우 빨라졌습니다. 새 데이터베이스로 옮긴 후 사소한 에러가 두 가지 발생했는데, 설정 파일을 수정해서 금방 해결했습니다::
1. "Query failed: Out of sort memory, consider increasing server sort buffer size"
해결책: sort_buffer_size를 기본값인 262144보다 크게 지정
sort_buffer_size=2097152
2. "Query failed: Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'blog.multilingual_body.value' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by"
해결책: sql_mode에서 only_full_group_by를 제외
sql_mode=STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_ENGINE_SUBSTITUTION
준비가 끝나고 맥OS 11.0 빅서 설치를 진행한 결과, 1시간 만에 완료되었습니다. 아이클라우드 계정 설정이 오래 걸린 점을 빼고는 무난했습니다.