프로그래밍 언어/Database

MySQL 데이터베이스에서 단일 테이블을 백업하는 방법

Rateye 2021. 6. 10. 12:29
728x90
반응형
질문 : MySQL 데이터베이스에서 단일 테이블을 백업하는 방법은 무엇입니까?

기본적으로 mysqldump 는 전체 데이터베이스를 백업합니다. MySQL에서 단일 테이블을 백업해야합니다. 가능할까요? 어떻게 복원합니까?

답변

덤프

mysqldump db_name table_name > table_name.sql 

원격 데이터베이스에서 덤프

mysqldump -u <db_username> -h <db_host> -p db_name table_name > table_name.sql 

추가 참조 :

http://www.abbeyworkshop.com/howto/lamp/MySQL_Export_Backup/index.html

복원

mysql -u <user_name> -p db_name mysql> source <full_path>/table_name.sql 

또는 한 줄로

mysql -u username -p db_name < /path/to/table_name.sql

크레딧 : John McGrath

덤프

mysqldump db_name table_name | gzip > table_name.sql.gz 

복원

gunzip < table_name.sql.gz | mysql -u username -p db_name 
출처 : https://stackoverflow.com/questions/6682916/how-to-take-backup-of-a-single-table-in-a-mysql-database
728x90
반응형