Notice
Recent Posts
Recent Comments
Link
05-21 04:05
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- ejected-non-fast-forward
- 한글깨짐
- 이클립스
- jdbc연결확인
- rest방식
- 오라클연습문제
- 마크다운 리스트
- 마크다운 기본문법
- mysql한글깨짐
- java
- lombok.jar
- 마크다운 링크
- Class<SpringJUnit4ClassRunner> cannot be resolved to a type
- git
- 정보처리기사
- java.lang.NoClassDefFoundError:org/springframework/core/annotation/MergedAnnotations
- SQL
- @Setter(onMethod_ = @Autowired) Error
- 오라클
- 마크다운 테이블
- 스프링
- oracle
- git오류
- spring자바설정
- Oracle join
- jdbc연결테스트코드
- 취성패
- SpringJUnit4ClassRunner
- HTTP 상태 415 – 지원되지 않는 Media Type
- git push
Archives
- Today
- Total
study-project
mysql 한글 깨짐 해결하기 본문
cmd 창을 열고 mysql -u root -p 입력후 비밀번호를 누르고 mysql에 접속한다
show variables like ‘c%’;
이 명령어를 실행하면 문자셋 설정을 보여준다
이런 설정이 되어있는데 utf-8로 바꿔야지 한글이 깨지지 않는다
한글 설정을 하려면 my.ini 파일을 수정해야한다 위치는
C:\ProgramData\MySQL\MySQL Server 5.6
여기 들어가면 찾을수 있다 , my.ini 파일은 설정 파일이라서 조심 해야한다
컴퓨터 관리에 들어가서 mysql이 실행되고있는 것을 종료하고 수정할 것이다.
컴퓨터 관리 - 서비스 및 응용시스템 - 서비스 로 들어간다
mysql이 실행 되고있다는걸 알 수 있다 더블 클릭해서 중시시켜준다
mysql을 중지 시켰고
여기서도 확인 할 수 있다.
그리고 이제 my.ini 파일을 수정한다
나는 my.ini파일을 새폴더에 하나 저장하고(백업) , 하나는 바탕화면에 복사해서 원본에 덮어쓰기를 할것이다.
수정하다가 잘못되면 다시 처음부터 깔아야하는 일이 생긴다.
my.ini 파일을 열어서 client부분으로 간다
이렇게 생겼는데 여기에 추가해야할 문장들이 있다
[client]
default-character-set = utf8
[mysqld]
character-set-client-handshake = FALSE
init_connect="SET collation_connection = utf8_general_ci"
init_connect="SET NAMES utf8"
character-set-server = utf8
[mysql]
default-character-set = utf8
[mysqldump]
default-character-set = utf8
이걸 다 추가해야한다
이렇게 만들고 원본에 덮어쓰기를 했다
제대로 적용이 되었다면 mysql을 실행시켰을때 정상적으로 실행이 되고 뭔가 잘못되었다면 실행도 안된다;
중지시켰던 mysql을 다시 실행시킨다
다시 실행이 되었고 cmd 창으로 돌아가서 언어세팅이 어떻게 바뀌었는지 확인 한다
status 라고 입력하면
이렇게 설정이 바뀐것을 확인 할 수 있다.
'DB > MYSQL' 카테고리의 다른 글
MYSQL 설치하기 (0) | 2020.10.27 |
---|---|
mysql 환경변수 설정하기 (0) | 2020.10.27 |
Comments