1. MySQL 백업
MySQL 백업 방식에는 데이터 파일을 복사 + 붙여넣기 하는 물리적 백업 방식과 MySQLDump 명령어를 사용해
추출한 sql 파일로 백업하는 논리적 백업 방식이 있다.
일반적으로 복사 + 붙여넣기를 통해 데이터가 100% 완벽하게 백업이 된다면 좋겠지만, 그럴 확률이 낮다.
MySQL에서 사용하는 백업 및 복원 명령어를 기억해두자!
(1) 모든 DB 백업
mysqldump -u root -p --all-database > all.sql
(2) 특정 DB 백업
mysqldump -u root -p DB명 > test.sql
(3) 특정 table만 백업
mysqldump -uroot -p DB명 table명 > 파일명.sql
2. MySQL 복원
(1) 모든 DB 복원
mysql -u root -p < all.sql
(2) 특정 DB 복원
mysql -u root -p test < test.sql
(3) 특정 table 복원
mysql -u root -p test < test.sql
3. MySQL 데이터 밀어넣기
source /root/all.sql
mysql -uroot -p < /home/all.sql
'DBMS > MySQL & MariaDB' 카테고리의 다른 글
MySql ONLY_FULL_GROUP_BY ERROR(1055) (0) | 2025.04.08 |
---|---|
MySQL 기본 명령어 (0) | 2019.03.05 |
MySQL 저장 엔진과 트랜잭션 처리 (2) (0) | 2017.11.06 |
MySQL 저장 엔진과 트랜잭션 처리 (1) (0) | 2017.11.02 |