Database/mariaDb, mysql

[mariaDB] 마리아DB 한글 입력 오류 - character set

코딩for 2020. 10. 21. 10:59
반응형

 

* mariaDB(10.4 버전) 설치 후 Database 를 생성 하기 전에 한글관련 세팅입니다. 

* 2020/10/07 - [dev/database \ sql] - mariaDB 설치 가이드 for windows

 

 

MySql 세팅 후 처음 데이터 select, insert 작업을 하려고 하니 한글관련 부분에서 에러가 발생을 하였습니다.

 한글 입력시 발생 오류.

mysql을 거의 사용해 보지 않아서 우선 구글링을 해서 해결을 하였습니다.

* 아래 내용들을 참고

https://happygrammer.tistory.com/112

https://blog.naver.com/skyblue5023/222108742615

 

 

환경설정 변경하기

1. show variables like 'c%'; 

mysql 설정 정보를 보면 latin1 로 설정 된것들을 utf8 로 변경하도록 합니다.

 

2. mysql 설치된 경로에서 my.ini 파일을 열어서 수정해줍니다.

 

그리고 다시 서비스를 재시작 합니다.

 

 

3. utf-8 로 변경이 안된 것이 있으면

set names utf8; 을 이용하여 변경합니다.

 

 

 

4. 아직도 변경이 안된것이 있으면 set session 을 이용하여 변경합니다.

set session character_set_database=utf8;

 

 

5. 여전히 입력시 오류가 발생을 한다면  

set character set euckr; 을 입력하여 character set 을 euckr 로 변경합니다.

character_set_client 와 character_set_results 가  "euckr" 로 변경된것을 확인 할 수 있습니다.

 

정상적으로 한글이 입력 됩니다.

 

반응형