MySQL은 PHPMyAdmin이란것을 이용하면..
디비 관리와 백업, 복원이 쉽다..
☆☆☆ DB 백업
1. mysqldump -u 유저명 -p 디비명 테이블명 > 파일명
2. mysqldump -u유저명 -p패스워드 디비명 테이블명 > 파일명
ex1) mysqldump -u root -p testdb test_table > test_table.sql
ex2) mysqldump -uroot -pdddd testdb test_table > test_table.sql
이렇게 백업을 하면
Create Table 테이블명(
id varchar(10) Not Null,
.
.
);
INSERT INTO 테이블명 VALUES ( );
INSERT INTO 테이블명 VALUES ( );
.
.
이런식의 나열이 된다..
☆☆☆ DB 복원
1. mysql -u 유저명 -p 디비명 < 파일명
2. mysql -u유저명 -p패스워드 디비명 < 파일명
ex1) mysql -u root -p tastdb < test_table.sql
ex2) mysql -uroot -pdddd testdb <test_table.sql
※ 복원시에는 테이블명 안쓴다..
☆☆ 백업된 DB가 구분자(, 또는 Tab 등)의 나열일때 쉘상태에서..
1. shell> Load Data infile '[파일위치]파일명' into table 테이블명 fields terminated by '구분자';
ex)shell> Load Data infile 'test_table.txt' into table test_table fields terminated by ',';
구분자 => Tab(탭) \t
[출처] [MySQL]백업과 복원|작성자 빗방울
댓글 없음:
댓글 쓰기