MariaDB Incorrect string value 해결방법

yjshin·2022년 11월 2일

MariaDB

목록 보기
1/1

sql 오류 1366 Incorrect string value

한글 insert할 경우 발생하는 에러

C:\Program Files\MariaDB 10.6\data

my.ini 파일 수정

[mysqld]
datadir=C:/Program Files/MariaDB 10.6/data
port=3306
innodb_buffer_pool_size=2029M
character-set-server = utf8mb4
init_connect = SET collation_connection = utf8mb4_general_ci
init_connect = SET NAMES utf8mb4

[client]
port=3306
plugin-dir=C:\Program Files\MariaDB 10.6/lib/plugin
default-character-set = utf8mb4

[mysql]
default-character-set = utf8mb4

[mysqldump]
default-character-set = utf8mb4

수정 후 저장

서비스에서 MaraiDB 재기동

아래 쿼리 실행 후 한글 데이터가 들어간다.

alter table mydb.board convert to charset utf8;

profile
study

1개의 댓글

comment-user-thumbnail
2024년 1월 18일

덕분에 잘 입력됩니다.
왜 latin1이 기본값인지 궁금하네요 지금에 와서 ㅎㅎ

답글 달기