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;

 

출처

https://juniwoo.tistory.com/4

 

MariaDB설치 후 한글입력까지

구글에 MariaDB download검색 후 이번에는 MariaDB 10.3 Series설치 Next를 누르면서 진행 password는 HeidiSQL에 로그인해야하기 때문에 각자 알아서 입력 설치를 완료하면 HeidiSQL에 접속해서 간단하게 테이블

juniwoo.tistory.com