웹프로그래밍/DB

[MYSQL]CMD로 DB dump받기

하요_ 2019. 3. 28. 08:46

- CMD mysql 접속

CMD에서 디렉토리 위치 상관없이 아래의 명령어를 작성합니다.

 

D:\>mysql -h IP -u USERNAME -p DATABASE명 

Enter password : PASSWORD

 

정상적인 연결시 Welcome to the MySQL monitor.라는 문구가 나타납니다.

 

 

- 캐릭터셋 확인

mysql 접속 후

 

mysql>SELECT default_character_set_name FROM information_schema.SCHEMATA S WHERE schema_name = "DB명";

 

위 쿼리를 작성하면 아래와 같이 캐릭터셋을 확인할 수 있습니다.

 

 

 

캐릭터셋 확인 후 접속을 해제합니다.

 

mysql>quit; 

 

- dump파일 생성

 

dump파일을 저장하고픈 디렉토리로 이동 후 아래 명령문을 작성하면 해당 디렉토리에 dump파일이 생성됩니다.

 

D:\>mysqldump -h IP -u USERNAME -p DB명 --default-character-set=캐릭터셋>DUMP파일명.sql  

 

(위 명령문 작성시 캐릭터셋은 utf-8이 아니라 utf8, euc-kr이 아니라 euckr로 작성해야합니다.)