본문 바로가기
ETC/etc

Window MySQL 한글 입력 설정(my.ini 파일 없을 때)

by 그적 2020. 12. 3.

mysql 서버에서 status 명령어를 쳐보면 다음과 같이 utf8 언어셋이 설정이 안 되어있는 걸 볼 수 있다.

C:\Program Files\MySQL\MySQL Server 5.7 폴더에도 my.ini 파일이 없다면 다음과 같이 해결하자.

주의할 점!! 아래 utf8 설정 전에 만들어진 DB나 Table은 character set이 적용이 안된다. 따라서 utf8로 이후에 설정했다면 다시 데이터베이스를 만들어야 적용이 된다.

 

1. 숨김 폴더 ProgramData 폴더를 찾는다. 

 : 빨간색으로 동그라미 친 곳을 따라 누르면 하위 목록이 생기고, 보기 > 숨긴 항목 체크 > ProgramData 폴더가 보인다.

 

2. ProgramData 폴더 > MySQL 폴더 > MySQL\MySQL Server 5.7 폴더로 쭉 따라 들어간다.

 : my.ini파일이 보일 것이다.

 

3-1. ctrl + f 을 누르고 character- 단어를 검색한다.

       첫 번째로 나오는 검색에서 주석(#)을 지워주고, utf8을 적는다.

 

3-2. 다시 한번 ctrl + f 을 누르고 character- 단어를 검색한다.

       두 번째로 나오는 검색에서 주석(#)을 지워주고, utf8을 적는다.

 

4. 컴퓨터에서 서비스를 검색 후, MySQL을 찾는다. 옆쪽에 보이는 "서비스 다시 시작"을 누른다.

 

5. 모든 character set이 utf8로 바뀐 것을 볼 수 있다.

 

댓글