티스토리 뷰
대용량 MySQL 쿼리 백업 파일을 터미널에서 직접 임포트하는 방법
1기가 넘는 sql 파일을 받았다. mysql 워크벤치는 응답이 없다.
그런데 터미널로 임포트 하는 방법을 알게 되었습니다.
mysql -u root -p
use mydb
source c:/temp/big.sql
그러면 이렇게 풀리기 시작한다. 커피 한 잔 마시면서 기다리면 된다.
한글이 깨지는 경우
한글이 깨지는 경우가 있다. DB인코딩, 콘솔 인코딩, sql 파일 인코딩 중 몇 개가 어떤 방식으론가 영향을 미치는 것 같은데, 다 테스트해보지 않아 모르겠다.
내 경우에는 결국 euc-kr
로 DB 생성, 윈도우 cmd
콘솔에서 euc-kr
sql 파일로 임포트에 성공했다. utf-8
DB 생성, 윈도우 cmd
콘솔에서 utf-8
sql 파일로 임포트하니까 한글이 다 깨졌다. set names utf8
명령을 내리고 임포트를 해도 마찬가지였다.
[MySQL] Command Line 으로 원격지에서 MySQL 접속하기
mysql -h IP주소 -u 사용자ID -p
C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql -h 192.168.0.5 -u root -p
'프로그래밍 > C#' 카테고리의 다른 글
C# 다름폼에서 폼 제어하는 방법 (1) | 2018.12.06 |
---|---|
C#으로 사물감지 프로그램 만들기 (2) | 2018.12.06 |
MySQL Workbench 테이블구조도 만들기 (0) | 2018.11.18 |
c# 시작 기본폼 바꾸기 (0) | 2018.11.17 |
c# 최근 날짜 구하기 (0) | 2018.11.11 |
댓글