Error&FAQ
[springBoot] SQL Error: 1366, SQLState: 22007
유쾌한고등어
2023. 1. 5. 13:30
인코딩 설정이 제대로 되지않아 생기는 문제이다.
인코딩 설정을 다시 해준다.
//C:\Program Files\MariaDB 10.3\data\test에서 db.opt를 아래코드로 수정
default-character-set=utf8mb4
default-collation=utf8mb4
//C:\Program Files\MariaDB 10.3\data\my.ini 변경
[mysqld]
datadir=C:/Program Files/MariaDB 10.3/data
port=3306
innodb_buffer_pool_size=1018M
init_connect="SET collation_connection=utf8_general_ci"
init_connect="SET NAMES utf8"
character-set-server=utf8
collation-server=utf8_general_ci
[client]
port=3306
plugin-dir=C:/Program Files/MariaDB 10.3/lib/plugin
default-character-set=utf8
[mysqldump]
default-chracter-set=utf8
[mysql]
default-chracter-set=utf8
//테이블 생성시, 기본 인코딩을 UTF8로 설정
CREATE DATABASE 이름 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
//이미 생성된 데이터베이스의 언어 인코딩 UTF8로 변환
ALTER DATABASE 이름 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
출처
MariaDB설치 후 한글입력까지
구글에 MariaDB download검색 후 이번에는 MariaDB 10.3 Series설치 Next를 누르면서 진행 password는 HeidiSQL에 로그인해야하기 때문에 각자 알아서 입력 설치를 완료하면 HeidiSQL에 접속해서 간단하게 테이블
juniwoo.tistory.com