【 백업 】
1. cmd 환경 백업
* 전체백업
mysqldump -uroot -papmsetup apple > db.sql
* 부분백업
mysqldump -uroot -papmsetup apple board > board.sql
* 테이블 스키마(구조) 백업
mysqldump -t -uroot -papmsetup apple > tables.sql
* 복구
mysql -uroot -papmsetup apple < db.sql
2. 툴을 사용한 백업
[ 내보내기 ] 탭 화면에서의 백업
【 테이블 복사 】
1. 테이블 복사 - 첫 번째 방법
(1) 스키마 + 데이터 // 테이블 복사 및 데이터 복사를 한꺼번에 실행함.
create table board_bak2 AS select * from board;
※ 테이블 스키마 복사
create table board_bak3 AS select * from board where 1=2;
2. 테이블 복사 - 두 번째 방법
(1) 스키마(구조) 복사
create table 복사본이름 like 원본이름;
(2) 데이터 복사
insert 복사본이름 select * from 원본이름;
(실습)
create table board_bak1 like board; // 스키마 복사
desc board_bak1; // 구조 확인
select * from board_bak1; // 데이터 확인 (빈 데이터)
insert board_bak1 select * from board; // 데이터 복사
select * from board_bak1; // 데이터 확인 (채워져 있음)