본문 바로가기
Linux/Mysql

mysql dump 및 restore

by 준섭이 2020. 6. 1.
728x90

1. dump 뜨기
  - mysqldump -u사용자id -p 데이터베이스명 > 저장될 파일 명
  - mysqldump -uroot -p test > test.sql
 
* 모든 DB dump 뜨기
  - mysqldump -uroot -p --all-databases > all_dump.sql

* 여러 DB dump 뜨기
  - mysqldump -uroot -p test test1 test2 > all_test.sql

* 테이블만 dump 뜨기
  - mysqldump -uroot -p test abc > test_abc_table.sql
  ### test DB에 abc 테이블을 덤프 

* charaset 지정 dump 뜨기
  - mysqldump -uroot -p --default-character-set=utf8 디비명 > 저장될파일명.sql

2. restore(복구) 하기
  - mysql -u 사용자 -p < dump파일
  - mysql -uroot -p < test.sql

* database 지정 후, restore
  - mysql -uroot -p kof < test.sql   ### kof database에 test.sql 파일을 restore

'Linux > Mysql' 카테고리의 다른 글

MariaDB 설치  (1) 2023.12.27
mysql user 생성 및 권한 설정  (0) 2020.06.01
리눅스 mysql 설치  (1) 2016.10.31
mysql 실행 시 -bash: mysql: command not found  (0) 2014.02.07
Mysql InnoDB 설정 (my.cnf)  (0) 2013.12.19