에러메세지 [localhost-startStop-1] [JDBCValueMappings] could not read serialized value [fieldName=VALUE1] : java.io.StreamCorruptedException: invalid stream header: EFBFBDEFCaused by: java.io.StreamCorruptedException: invalid stream header: EFBFBDEF 발생원인 백업 해놓은 mysql덤프 중 A와 B가 있다고 하고 설명하겠음.A가 조금 더 과거버전이고 B가 최신버전인데 B를 임포트(복원)하고 어플리케이션 기동시 해당 오류가 발생했다.A버전을 임포트 시에는 이상없이 어플리케이션이 기동됨. A, B덤프의 차이는 거의 같은 버전의 mysql […]
워드프레스 설치시 wp_options 테이블 생성중 오류 해결 방법
이 블로그에 작성을 하려고 했는데 아직 정비가 덜 됬을 때라 네이버 블로그쪽에 포스팅을 했어서 내용을 다시 정리해본다. 환경은 우분투 20.04 + nginx + mysql8 + php-fpm 조합으로 워드프레스 직접 설치시 오류가 발생하여 로그를 확인해보니 다음과 같은 오류가 발생했다. 여기저기 검색을 해봐도 딱히 자료가 없어서 다음 주소에서 공식 문서를 확인해보았다. 흐음.. 현재 설치된 버전은 요건에 충족하니 […]
DOCKER MYSQL SQL-MODE 설정(ONLY_FULL_GROUP_BY)
요약 : DOCKER에서 명령행 인자로 SQL-MODE 설정하는 방법에 대한 포스팅입니다. 기존에 ONLY_FULL_GROUP_BY로 인한 에러때문에 포스팅을 한 적이 있었다. 그런데 sql-mode에서 ONLY_FULL_GROUP_BY를 쿼리로 변경한 후 컨테이너를 재시작 하면 이미지의 mysql컨피그 파일쪽에 ONLY_FULL_GROUP_BY가 들어있어 재적용되면서 다시 같은 오류가 발생한다. (도커의 원리상 당연. 원본을 수정한 것이 아니기 때문) 이런 경우 도커 이미지를 변경하는 방법 외에도 간단하게 컨테이너 생성시에 […]
SQL-MODE : NO_AUTO_CREATE_USER
구버전의 DB에서 익스포트한 백업을 새 DB에 임포트하려고 하니 에러가 발생하였다. 해결방법으로 sql-mode에서 NO_AUTO_CREATE_USER를 제거하니 해결이 됬는데 아마도 백업에 user create구문이 있었기 때문으로 보이고 해당 옵션에 대해 좀 더 알아보았다. NO_AUTO_CREATE_USER는 mysql 5.7.7에 추가된 sql_mode로 인증 정보가 지정되지 않은 경우 GRANT 문이 새 사용자 계정을 자동으로 생성하지 못하도록 한다고 한다. 명령문은 IDENTIFIED BY를 사용하여 공백이 아닌 […]
MySQL Error : Expression #1 of ORDER BY clause
개발환경을 로컬 Win10 환경에서 Docker로 이전한 후 기존에 잘 나오던 화면에서 오류가 발생하며 404페이지로 넘어갔다. Exception Message >> SQL search error – Expression #1 of ORDER BY clause is not in SELECT list, references column ‘blabla.item_t0.p_date’ which is not in SELECT list; this is incompatible with DISTINCT query 해당 부분의 소스는 변경된 것이 없고, docker로 […]