celeb 테이블을 백업하는데 한글이 깨지면서 발생하는 오류가 났습니다.!😢
https://github.com/naver/d2codingfont 로 들어가서
다운 받고, 압축 풀어주세요.
요거 풀어주시고, D2CodingAll 파일 열어서 D2Coding-Ver1.3.2-20180524-all.ttc 더블 클릭
설치 눌러서 설치해줍니다.
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools 혹은 윈도우 검색에서 '레지스트리 편집기'를 관리자권한으로 실행해주세요
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor 이걸
이렇게 붙여넣어주세요. 그리고 빈 공간에 마우스 오른쪽 버튼 눌러서 새로 만들기 -> 문자열 값을 눌러줍니다. 그리고 이름은 AutoRun 이라 하고, 그 위에 커서를 두고 마우스 오른쪽 버튼을 눌러 수정해줍니다.
위의 사진처럼 값 데이터에 chcp 65001을 누르고 확인을 눌러줍니다.
제어판 -> 시스템 -> 고급 시스템 설정
환경변수 -> Path -> 편집 -> 새로 만들기 ->
C:\Program Files\MySQL\MySQL Server 8.0\bin 이걸 붙여주고 확인 누릅니다.
아래 시스템 변수 -> Path -> 편집 -> 새로 만들기 ->
C:\Program Files\MySQL\MySQL Server 8.0\bin 이걸 붙여주고 확인 누릅니다.
vscode로 들어가서 setting으로 가줍니다. (단축키 : ctrl+, )
Text Editor -> Font -> Font Family에서 D2Coding 하고 저장합니다.
터미널에서
mysqldump --set-gtid-purged=OFF -h "<본인의 엔드포인트주소>" -P 3306 -u <user name> -p <database name > <backup file name>.sql
하고 본인의 비밀번호를 눌러서 저장해줍니다.
원래는 한글이 다 깨져서 쀍숋샳 이런 식의 형태였는데, 지금 보이는 것처럼 한글이 잘 나오고 문제 없이 저장 되었습니다!😆
혹시 이 외에 다른 문제가 발생한다면 아래와 같은 명령어를 이용해서 접속해주세요!
insert문 입력시 만약 한글이 깨진다면?
mysql -h "<본인의 엔드포인트 주소>" -P 3306 -u <user name> -p --default-character-set=utf8;