백업 :
mysqldump -u root -p > total_bak.sql
모든 디비 백업
mysqldump -u root -p DB_NAME > db_bak.sql
디비 전체를 백업
mysqldump -u root -p DB_NAME TABLE_NAME > table_bak.sql
특정 디비의 테이블 내용 백업
복구 :
mysql -u root -p DB_NAME < db_back.sql
(DB미리 만들어져있어야됨)
근데 이건 잘 안되더라.
그냥 특정 디비 복구는, mysql터미널에서 복구할 디비가 입혀질 디비(깨끗한 디비)를 use하고,
mysql > source 경로\파일명.sql
해주는게 더 좋다.
(ex source C:\Program Files\MySQL\MySQL Server 5.5\bin\db_bak.sql )
그리고, 복구할 테이블들이 들어갈 디비는 한글이 사용되는 경우 문자셋을 미리 지정해줘야 함
옵션 :
-d : ddl스킴만 백업
-t : 데이터만 백업
--opt : DROP TABLE IF EXISTS table_name 을 자동으로 넣어줌
mysqldump -u root -p > total_bak.sql
모든 디비 백업
mysqldump -u root -p DB_NAME > db_bak.sql
디비 전체를 백업
mysqldump -u root -p DB_NAME TABLE_NAME > table_bak.sql
특정 디비의 테이블 내용 백업
복구 :
mysql -u root -p DB_NAME < db_back.sql
(DB미리 만들어져있어야됨)
근데 이건 잘 안되더라.
그냥 특정 디비 복구는, mysql터미널에서 복구할 디비가 입혀질 디비(깨끗한 디비)를 use하고,
mysql > source 경로\파일명.sql
해주는게 더 좋다.
(ex source C:\Program Files\MySQL\MySQL Server 5.5\bin\db_bak.sql )
그리고, 복구할 테이블들이 들어갈 디비는 한글이 사용되는 경우 문자셋을 미리 지정해줘야 함
옵션 :
-d : ddl스킴만 백업
-t : 데이터만 백업
--opt : DROP TABLE IF EXISTS table_name 을 자동으로 넣어줌
'Note..' 카테고리의 다른 글
apache php mysql at ubuntu (0) | 2012.03.10 |
---|---|
무료 게임엔진 - irrlicht (0) | 2012.02.26 |
c++ mysql (0) | 2012.02.07 |
A* algorithm (0) | 2012.02.07 |
Windows Installer (0) | 2012.01.31 |