본문 바로가기

Database

ERROR 1231 (42000): Variable 'sql_mode' can't be set to the value of 'NO_AUTO_CREATE_USER'

728x90
반응형
SMALL

 

회사에서 MariaDB 10.6 을 Mysql8 로 마이그레이션 해야해서, 데이터 덤프로 옮기고 있었다가 에러를 마주했다.

 

ERROR 1231 (42000): Variable 'sql_mode' can't be set to the value of 'NO_AUTO_CREATE_USER'

문법이 달라져서

NO_AUTO_CREATE_USER  라는 아이가 없어서 그렇다.

 

그 부분을 제거 한후

set global sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';

set session sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';

 

이 두 명령어를 입력해주자.

 

그럼 거뜬히 해결완료!

728x90
반응형
LIST