Linux/Mysql
mysql dump 및 restore
준섭이
2020. 6. 1. 15:47
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