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
반응형
'프로그래밍 언어 > Database' 카테고리의 다른 글
SQL SELECT에서 IF… THEN을 수행하는 원리 (0) | 2021.06.12 |
---|---|
MySQL에서 새 사용자를 만들고 하나의 데이터베이스에 대한 전체 액세스 권한을 부여합니다. (0) | 2021.06.10 |
mysql 데이터베이스의 크기를 얻는 방법 (0) | 2021.06.09 |
mysqldump를 사용하지 않고 데이터베이스 복사 / 복제 (0) | 2021.06.07 |
SQL 단일 쿼리로 여러 행을 삽입 하는 방법 (0) | 2021.06.07 |