반응형

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

+ Recent posts