본문 바로가기

Backend/SQL

[윈도우] mysql5.7에서 한글 깨질때 utf8 세팅

간만에 윈도우에서 하다가 한글 깨지는 현상이 생겼는데 5.7 버젼은 세팅법이 좀 달라서 고생해서 남긴다.

my.ini 수정

  • C:\ProgramData\MySQL\MySQL Server 5.7

utf8으로 변경

  • CLIENT SECTION부터 SERVER SECTION까지 내용 아래 내용으로 바꿔치기
# CLIENT SECTION
# ----------------------------------------------------------------------
#
# The following options will be read by MySQL client applications.
# Note that only client applications shipped by MySQL are guaranteed
# to read this section. If you want your own MySQL client program to
# honor these values, you need to specify it as an option during the
# MySQL client library initialization.
#
[client]
# pipe=
# socket=MYSQL

[mysql]
no-beep

default-character-set = utf8

# SERVER SECTION
  • 고치고 mysql 서버 재가동

    • 윈도우에서 '서비스' 검색해서 mysql5.7 찾아서 재시작 혹은
    • 윈도우 오른쪽 하단에 있는 빨간색 mysql 아이콘 클릭해서 재시작
  • status 명령어로 인코딩 확인

  • 기존 테이블 조회시 인코딩 에러 나면 테이블 인코딩 수정할 것
    • ALTER TABLE 테이블명 convert to charset utf8;

'Backend > SQL' 카테고리의 다른 글

[Mac] MySQL 5.7 설치  (0) 2020.01.28