웹 프로그래밍/PHP, Ubuntu, Linux
SQL 파일 테이블 쪼개기 + 백업 + 복구
리게인
2025. 5. 24. 17:44
300x250
반응형
1. 새로운 데이터 베이스 생성
mysql -u root -p -e "CREATE DATABASE tmp_dump;"
2. 백업 파일 생성한 데이터 베이스에 임포트
mysql -u root -p tmp_dump < backup_250524.sql
3. 테이블 백업(여러개 가능)
(2개 테이블 백업)
mysqldump -u root -p tmp_dump table_name1 table_name2 > selected_tables.sql
(1개 테이블 백업)
mysqldump -u root -p tmp_dump table_name1 > selected_tables.sql
4. 테이블 임포트(복구)
mysql -u root -p database_name < selected_tables.sql
기타.
임시로 생성한 데이터 베이스 삭제(필요시)
mysql -u root -p -e "DROP DATABASE tmp_dump ;"
300x250
반응형