* 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" 로 변경된것을 확인 할 수 있습니다.
정상적으로 한글이 입력 됩니다.
'Database > mariaDb, mysql' 카테고리의 다른 글
[mariaDB/MySql] DATABASE, TABLE 생성, 수정 ,삭제(DDL, DML) (0) | 2020.10.28 |
---|---|
[mariaDB] 마리아DB 설치 가이드 for windows(윈도우) (0) | 2020.10.07 |