반응형
MySQL Dump 중 아래와 같은 메세지를 확인 했다.
확인 시 MySQL 5.6이 설치된 서버에서 MySQL 5.7이 설치된 서버로
INFORMATION_SCHEMA.GLOBAL_STATUS를 사용하는 쿼리를 날려서 발생한것이였다.
아래와 같은 에러가 발생하면서 쿼리가 실행되지 않았다.
show_compatibility_56
서버가 시스템 및 상태 변수 정보를 사용하는 방법을 제어하는 시스템 변수
MySQL 5.7에서 추가되었다.
show_compatibility_56 값이 OFF인 경우, MySQL 5.6과의 호환성이 비활성화되면서 SELECT FROM INFORMATION_SCHEMA 시 에러가 발생할 수 있다.
이 문제를 해결하는 가장 간단한 방법은 show_compatibility_56 값을 ON으로 변경하는 것이다.
확인
SHOW VARIABLES LIKE 'show_compatibility_56'
변경
SET GLOBAL show_compatibility_56 = ON; 또는 set @@global.show_compatibility_56 = ON;
전역 시스템 변수에 값을 할당하기 위해서는 GLOBAL 키워드 또는 @@GLOBAL. 한정자를 변수 이름 앞에 두어야 한다.
반응형
'💾Data > 🧩Database' 카테고리의 다른 글
MySQL Insert시 암호화 복호화 (0) | 2021.02.01 |
---|---|
PostgreSQL 외부접속 설정 (0) | 2021.01.27 |
PostgreSQL9.x Install (0) | 2021.01.27 |
MariaDB 10.5 설치 (0) | 2020.09.23 |
MySQL socket Error (0) | 2020.09.16 |