IT/잡다구리
[Linux] My-sql Incorrect string value 한글 깨짐 문제 해결방법
월공
2020. 6. 23. 15:08
728x90
300x250
테이블 옵션을 utf8
한글입력을 하려고할때마다 InclIncorrect string value 어쩌고 저쩌고가 나오는데 찾아보니
mysql 설치를 하고난뒤에 my.cnf 에서 utf8 로 설정을 추가해줘야 된다고 합니다
리눅스 my.cnf 에서 utf8 설정이 되어있다면 그냥 아래 쿼리문 실행시켜주면 해결이 될텐데
ALTER TABLE [테이블] convert to charset utf8;
my.cnf 파일 설정이 안되어잇다면
아래와 같이 수정을 해줘야합니다
리눅스 /etc 폴더 안에 my.cnf 파일 수정
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
이렇게 해주고나서 mysql 재시작 한번 해주고
systemctl restart mysqld
이러면 utf 설정 끝
728x90
300x250