반응형
1. mysql database 복원모드로 구동
DB 종료
my.cnf 파일 내용 추가
[mysqld]
innodb_force_recovery=4
DB 구동
2. 테이블 확인 및 리스트 생성
mysqlcheck --all-databases
복원모드에서는 데이터베이스와 테이블을 수정 할수 없다.
복원모드에서 mysqldump를 하고 일반모드에서 복원을 하면 됨
3. 테이블 백업 & 제거
테이블 덤프 백업
mysqldump -ucgw -pcgw [database] [table] > database.table.sql
테이블 제거
drop table [database].[table];
4. normal mode로 mysql 재 구동
my.cnf 파일 설정 삭제
[mysqld]
innodb_force_recovery=4
DB 재 구동
5. import backup.sql
mysql [database] < database.table.sql
데이터베이스를 덤프 하여 복원 할 경우
mysqldump -ucgw -pcgw cgwdb > /home/cgwdb.sql
반응형
'연구개발 > MYSQL' 카테고리의 다른 글
mysql event (0) | 2014.04.13 |
---|---|
mysql 기본 명령어 모음 (0) | 2014.04.13 |
[MySQL]PreparedStatement 에 대해서 (0) | 2014.04.11 |
MySQL의 max_connections과 thread_cache에 대해 (0) | 2013.01.18 |
자주쓰는 명령 정리 (0) | 2013.01.13 |