mysql 초기에는 한글설정이 안되어있어 생기는 오류입니다
cmd장에서
mysql -uroot -p
위명령어로 msql을 시작합니다.
mysql > status
위와는 다르게 latin1 로 되어있을 텐데
검색해보면 ALTER 문으로 해주라는 말이 많던데 저는 다 안돼더라고요..
가장빠른방법은
my.ini 파일을 수정 > mysql 재실행입니다.
my.ini 파일은
C: 에서 찾아보시면 나옵니다.
저는 C:\ProgramData\MySQL\MySQL Server 5.7 위치 에서 찾았습니다.
이파일을 열어서
character-set 단어를 검색합니다.
그럼 [mysql] 아래에
#default-character-set=
라고 있을텐데 이 부분을
default-character-set=utf8
이렇게 바꿔줍니다.
한번더 검색하고
#character-set-server=
를
character-set-server=utf8
로 바꿔줍니다.
저장 닫기 하고
서비스를 검색해서 열어봅니다
중지 했다가 다시 시작 해줍니다.
cmd창도 껐다가 다시 열어
status 를 쳐보면 아래와같이
characterset 이 전부 utf8로 바뀐것을 확인할 수 있습니다!
'SQL > MySQL' 카테고리의 다른 글
MySQL 다른 버전 설치 (최신 말고 이전 버전 설치) (0) | 2022.08.11 |
---|---|
MySQL 완전 삭제 후 재설치 (0) | 2022.08.11 |
mysql 초기 함수 생성 시 오류 (0) | 2022.08.10 |
MySql 다운로드 및 설치하기 (Mysql workbench 8.0) 로컬 구동 3 (0) | 2022.08.10 |
MySql 다운로드 및 설치하기 (Mysql workbench 8.0) 로컬 구동 2 (0) | 2022.08.10 |
댓글