정말 쉬운 백업방법
1. 통체로 묶어서 백업한다.
2. mysqldump를 통해서 백업을 한다..
솔직히 1번과 같은경우가 정말 편하기 편합니다...
하지만~! 1번과 같은경우는 운이 나쁘면 dbtable이 깨져버리는 불상사가 ....OTL
mysqldump에 대해서만 언급하겠습니다.
======================mysqdump useage==========================
1>테이블만 백업하는 방법
./mysqldump [option] database_name [tables....] >file명
2>데이터베이스가 2개 이상될때 사용하는 방법
./mysqldump [option] --databases [option] database_name1 database_name2 ....... > file명
3>모든 데이터베이스를 백업할때
./mysqldump [option]] --all-databases [option] >file명
======================mysqdump 활용==========================
※일반적인 백업과 복구 방식
백업형식
mysqldump -u [USERID] -p database_name > backupDB.sql //백업
복구형식
mysqldump -u [USERID] -p database_name < backupDB.sql //복구
ex>
mysqldump -u root -p test > test.sql //백업
mysqldump -u root -p test < test.sql //복구
※특정 데이터베이스의 특정 테이블의 백업과 복구
백업형식
mysqldump -u [USERID] -p database_name tables_name > db_tables.sql
복구방법
mysql -u [USERID] -p database < db_tables.sql
ex>
mysqldump -u root -p test uid < savetables.sql
mysql -u root -p test < savetables.sql
※다수의 데이터베이스에 대한 복구와 백업
백업형식
mysqldump -u [USERID] -p --databases [option] database_name1 database_name2 .... > file
복구형식
mysql -u [USERID] -p < file
ex>
mysqldump -u root -p --databases test test1 > dbs.sql
mysql -u root -p < dbs.sql
※전체 데이터베이스 백업하기
백업형식
mysqldump -u root -p --all-databases > file
mysql -u root -p < file
ex>
mysqldump -u root -p --all-databases > all.sql
mysql -u root -p < all.sql
간략하게만 살펴본 db복구에 관한 내용이였스빈다..
간략하지요..
다음장에서 정말 실무에 필요한 내용을...
'02 .administration > iv. mysql' 카테고리의 다른 글
mysql log 삭제하기 (0) | 2011.02.09 |
---|---|
mysql(9) - mysql 백업과 복구...-2 (0) | 2008.08.20 |
mysql(7) - 마이그레이션, 대량입력, text형식, cvs형식 (0) | 2008.08.20 |
mysql(6) DML(Data Manipulation Language) (0) | 2008.08.19 |
mysql(5) DDL(Data Definition Language) (0) | 2008.08.19 |